How to get RGB values from UIColor?

后端 未结 15 1678
孤城傲影
孤城傲影 2020-11-28 22:27

I\'m creating a color object using the following code.

curView.backgroundColor = [[UIColor alloc] initWithHue:229 saturation:40 brightness:75 alpha:1];
         


        
15条回答
  •  醉话见心
    2020-11-28 23:07

    Swift 3 version of David Rees answer:

    extension UIColor {
    
        var redValue: CGFloat{
            return cgColor.components! [0]
        }
    
        var greenValue: CGFloat{
            return cgColor.components! [1]
        }
    
        var blueValue: CGFloat{
            return cgColor.components! [2]
        }
    
        var alphaValue: CGFloat{
            return cgColor.components! [3]
        }
    }
    

提交回复
热议问题