[英]How to initialize UIColor with white color
我试图用whiteColor
初始化UIColor
实例,我无法做到这一点。 如果我这样做,屏幕显示为黑色:
color = [UIColor colorWithWhite:1.0 alpha:1.0];
但下线工作正常......
color = [UIColor colorWithRed:197.0/255.0
green:169.0/255.0
blue:140.0/255.0
alpha:1.0];
我确信我做的是蠢事,有什么想法吗?
UIColor *color = [UIColor whiteColor];
您的代码color = [UIColor colorWithWhite:1.0 alpha:1.0]
应该可以正常工作。 可能是你最后忘记了分号?
这很简单,只需使用此功能:
UIColor * color = [UIColor colorWithRed:255/255.0f
green:204/255.0f
blue:0/255.0f
alpha:1.0f];
您可以使用在线工具获取RGB组件或获取可用于初始化UIColor的代码。
UIColor *color = [UIColor whiteColor];
您还可以在此处找到UIColor对象支持的所有预设组件值的列表。
在UIColor上使用colorWithWhite方法时,第一个参数是要应用于颜色的灰度值。 因此,当您提供1.0值时,您将颜色变为黑色(提供1.0的alpha值)。 对于白色,您将为第一个参数提供0.0值。
对于Swift 3来说就像这样
UIColor.white
Swift 2.x
UIColor.whiteColor()
Any (CG object) = UIColor.LightGray.CGColor ;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.