Ala*_*lor 1 iphone objective-c uicolor ipad ios
我已经在我的应用程序中构建了一组自定义颜色,例如lime
mylimeColor = [UIColor colorWithRed:0.502 green:1.000 blue:0.000 alpha:1.000];
Run Code Online (Sandbox Code Playgroud)
将某些东西设置为这种颜色可以正常工作,但是当我想根据视图中的哪种自定义颜色更改某些内容时,我在我的应用程序中苦苦挣扎.我使用以下没有问题:
if (bgColor == [UIColor redColor]) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
但是一旦我开始使用自己的颜色,这就会中断.
if (bgColor == myredColor) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
我可以检查NSLog中的背景颜色,它看起来与我期望的完全一样.
还有另一种方法可以让我找出某些东西的背景(UIView,UITextFeild等)吗?我看过网上但似乎只是找到帮助设置我的自定义颜色,这对我来说不是问题.
我的下一步是将每个颜色的整数设置为特定的数字并检查,但似乎比较颜色本身将是一种更好的方法.
谢谢你的帮助!!
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |