执行以下代码时,我无法看到除黑色外的任何颜色。它基本上是我自己的自定义调色板。任何人都可以帮助并告诉我为什么会这样吗?我只看到白色而不是灰色,粉红色,紫色等。我试过改变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)
红色,绿色和蓝色参数的范围也是0-1。因此,不必写123,你必须将123除以255.
UIColor (red : 252/255.0, green : 69/255.0, blue : 85/255.0, alpha : 1)