我见过人们在objective-c中这样做,但是我很快就遇到了麻烦.我从图片中获得了一个像素的颜色,但现在我需要采用单独的红色,绿色和蓝色值.这是我所拥有的(h,w和rgb是整数,image.getPixelColor(CGPoint)返回一个UIColor):
xArry[h][w][rgb] = image.getPixelColor(CGPoint(x: w, y: h))
Run Code Online (Sandbox Code Playgroud)
如何将此UIColor更改为红色,绿色和蓝色值?谢谢!
我试图迅速从UIButton获取颜色名称而不是值,有没有办法做到这一点。谢谢
我正在使用tintColor设置值以获取价值
clickButton.tintColor = UIColor.blue
var color = clickButton.tintColor
Run Code Online (Sandbox Code Playgroud)
当我打印颜色值时,我得到的是(UIExtendedSRGBColorSpace 0 0 1 1)是否可以得到蓝色而不是值
我有这个UIColor:
UIColor(red: 0.2, green: 0.4118, blue: 0.1176, alpha: 1.0)
Run Code Online (Sandbox Code Playgroud)
我需要转换为Uint.我怎样才能做到这一点?
编辑:
func showEmailMessage(advice : String)
{
_ = SCLAlertView().showSuccess("Congratulation", subTitle: advice, closeButtonTitle: "Ok", duration : 10, colorStyle: 0x33691e, colorTextButton: 0xFFFFFF)
}
Run Code Online (Sandbox Code Playgroud)
颜色样式字段需要Uint