【发布时间】:2011-02-16 19:35:27
【问题描述】:
前言:自从 iOS 13 采用深色主题以来,iOS 上就有了正确的系统颜色概念。请参阅UIColor 类。
这是我的 iPhone 项目,其中包含一个带有常规 UIButton 的 XIB 文件。该按钮具有文本颜色 - 一种漂亮的蓝色阴影,准确地说是 RGB(50, 79, 133)。
是否有一种快速且正确的方法可以在运行时检索该颜色值?不是这个特定按钮的颜色,而是 UIButtons 的默认文本颜色?最好是UIColor * 或CGColorRef。
iPhone 上是否有系统颜色的概念,或者这只是 Interface Builder 中的预设强制执行的默认值?
是的,我可以做一些基本的数学运算并将 RGB 转换为 UIColor 使用的浮点 (UGH!) 表示。还有比这更优雅的吗?
【问题讨论】:
标签: iphone cocoa-touch uicolor