问题描述
- objective-c 如何判断深色
-
需求:
1、用户可可设置View的背景色
2、根据设置的背景色自动设置前景色(黑、白两种)问题:
在不修改前景色的情况下会出现看不到文字的问题。
如果设置前景色为背景的反色的话颜色很难看。想要实现IOS桌面一样的效果,选择浅色背景时App标题变为黑色的。
选择一张深色背景时App名字变为白色的。那位大侠提供个思路啊?
解决方案
颜色根据rgb来吧 深色的话rgb均<255一半的数
解决方案二:
问题已解决
http://www.travelchu.com/?p=93
解决方案三:
设置bar的左右渲染颜色为白色,可以用下列代码
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
时间: 2024-10-22 03:47:52