【发布时间】:2014-01-25 12:33:38
【问题描述】:
我有一个背景图片和上面的一些 UILabel。
背景图像可以由用户更改为任何颜色,而我必须确定在 UILabels 中使用哪种颜色更好,白色还是黑色?
最好的例子是 iOS 7 主屏幕。
当背景较暗时,文字变为白色,反之亦然。
但是,当背景介于深色和浅色之间时,例如:一半图像 100% 白色,另一半 100% 黑色 - 文本变为白色并添加阴影效果,使其可读。
我一直面临的问题是如何指示这是什么类型的图像?
天黑了吗?它轻吗?是在暗光之间吗?
我怎样才能将人类很清楚的代码变成代码?
明明是想自己写代码,却一点头绪都没有。
我开始学习对比度和亮度,但我无法将它们粘合在一起。
我应该从哪里开始?非常感谢!
【问题讨论】:
标签: ios objective-c uiimage