ama*_*mar 20 cocoa-touch objective-c uicolor
当我尝试通过代码制作自定义颜色时,我遇到了很多实例,结果与Photoshop完全不同,例如
[UIColor colorWithRed:(160/255) green:(97/255) blue:(5/255) alpha:1];
Run Code Online (Sandbox Code Playgroud)
结果颜色是黑色的,而它应该是黄色的东西.使用滑块时,结果与预期一致.
我的Xcode有问题还是一般问题?
小智 49
除以整数会导致整数除法,这实际上意味着截断结果的小数部分.使用
[UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1.0]
Run Code Online (Sandbox Code Playgroud)
代替.
colorWithRed:绿色:蓝色:alpha,每个参数指定为从0.0(MIN)到1.0(MAX)的值
[UIColor colorWithRed:(160/255.0f) green:(97/255.0f) blue:(5/255.0f) alpha:1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11338 次 |
| 最近记录: |