我试图在 iOS7 中对 Reminders 应用程序使用的默认颜色进行采样,并在我的应用程序中使用它们。
我所做的是使用 DigitalColor Meter(在 Generic RGB 模式下)对 RGB 值进行采样,然后将此值放入我的应用程序中以构造 UIColor。然后我调整这个值,直到 DigitalColor Meter 为我提供与 iOS7 Reminders 应用程序相同的 RGB 值。
但是,似乎我无法使用 UIColor 重建某些颜色。例如,在重建蓝色时,我的 UIColor 中的 R 值已经为 0,但 DigitalColor Meter 没有给我一个小于 36 的值,它仍然大于 30 的 R 值提醒应用程序中的蓝色。
UIColor 不覆盖整个颜色范围吗?Apple 是否对更广泛的颜色使用了一些特殊的隐藏 API?