如何用白色初始化UIColor

Rak*_*ngh 16 objective-c uicolor ios

我正在尝试初始化UIColor实例,whiteColor但我无法做到.如果我这样做,屏幕显示为黑色:

color = [UIColor colorWithWhite:1.0 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

但是线下工作正常......

color = [UIColor colorWithRed:197.0/255.0 
                        green:169.0/255.0 
                         blue:140.0/255.0 
                        alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

我确信我做的是蠢事,有什么想法吗?

Fra*_*ano 35

UIColor *color = [UIColor whiteColor];
Run Code Online (Sandbox Code Playgroud)


phi*_*phi 11

你的代码color = [UIColor colorWithWhite:1.0 alpha:1.0]应该可以正常工作.可能是你最后忘记了一个分号?


小智 6

这很简单,只需使用此功能:

UIColor * color = [UIColor colorWithRed:255/255.0f 
                                  green:204/255.0f 
                                   blue:0/255.0f 
                                  alpha:1.0f];
Run Code Online (Sandbox Code Playgroud)

您可以使用在线工具获取RGB组件或获取可用于初始化UIColor的代码.


pre*_*lds 5

UIColor *color = [UIColor whiteColor];
Run Code Online (Sandbox Code Playgroud)

您还可以在此处找到UIColor对象支持的所有预设组件值的列表.