【发布时间】:2020-11-29 11:07:15
【问题描述】:
我在我的项目中使用了很多不同的背景图像,我想知道如何根据视图控制器上的背景图像视图调整 UITextLabel 颜色?即,如果背景较暗,则文本将变为 .white,而如果背景较亮,则文本将变为 .black。任何帮助将不胜感激:)
【问题讨论】:
-
如果您的背景中有些部分是亮的,而其他部分是暗的,您会怎么做?您可以在某个位置找到像素的颜色。见这里:developer.apple.com/forums/thread/94041。然后你可以平均 textField 框架来决定它是亮的还是暗的。注意:除非你知道背景是什么并且可以定义它是暗还是亮?