gpt4 book ai didi

ios - Swift 中出现的 RGB 问题

转载 作者:行者123 更新时间:2023-11-29 01:47:15 25 4
gpt4 key购买 nike

当我执行以下代码时,我看不到黑色以外的任何颜色。基本上是制作我自己的自定义调色板。任何人都可以帮助并告诉我为什么会这样吗?我只看到白色而不是灰色、粉红色、紫色等。我尝试更改 RGB 值,但它根本不起作用。

import UIKit

extension UIColor{
class func myRedColor() -> UIColor{
return UIColor (red : 252, green : 69, blue : 85, alpha : 1)
}
class func myOrangyColor() -> UIColor{
return UIColor (red : 250, green : 103, blue : 59, alpha : 1)
}
class func myLessOrangyColor() -> UIColor{
return UIColor (red : 252, green : 153, blue : 82, alpha : 1)
}
class func myYellowyColor() -> UIColor{
return UIColor (red : 253, green : 195, blue : 53, alpha : 1)
}
class func myYellowColor() -> UIColor{
return UIColor (red : 254, green : 211, blue : 62, alpha : 1)
}
class func myDarkGreenColor() -> UIColor{
return UIColor (red : 40, green : 187, blue : 33, alpha : 1)
}
class func myLightGreenColor() -> UIColor{
return UIColor (red : 82, green : 230, blue : 80, alpha : 1)
}
class func myLightBlueColor() -> UIColor{
return UIColor (red : 92, green : 218, blue : 224, alpha : 1)
}
class func myDarkBlueColor() -> UIColor{
return UIColor (red : 112, green : 189, blue : 248, alpha : 1)
}
class func myDarkestBlueColor() -> UIColor{
return UIColor (red : 60, green : 116, blue : 219, alpha : 1)
}
class func myPurpleColor() -> UIColor{
return UIColor (red : 123, green : 118, blue : 230, alpha : 1)
}
class func myVioletColor() -> UIColor{
return UIColor (red : 217, green : 80, blue : 214, alpha : 1)
}
class func myPinkColor() -> UIColor{
return UIColor (red : 237, green : 92, blue : 159, alpha : 1)
}
class func myGreyColor() -> UIColor{
return UIColor (red : 197, green : 197, blue : 197, alpha : 1)
}
class func myBlackColor() -> UIColor{
return UIColor (red : 0, green : 0, blue : 0, alpha : 1)
}
}

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.myPurpleColor()
// Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}


}

最佳答案

红绿蓝参数的范围也是0-1。因此,您不必写 123,而必须将 123 除以 255。

UIColor (red : 252/255.0, green : 69/255.0, blue : 85/255.0, alpha : 1)

关于ios - Swift 中出现的 RGB 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31770441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com