【发布时间】:2019-09-29 08:42:53
【问题描述】:
当使用深色外观时,UITextField 的占位符颜色变浅,变得不可读。
使用标签的默认颜色时,UILabel 也会出现同样的情况,但一旦我更改为黑色,它就会正确显示。
【问题讨论】:
标签: ios swift uitextfield
当使用深色外观时,UITextField 的占位符颜色变浅,变得不可读。
使用标签的默认颜色时,UILabel 也会出现同样的情况,但一旦我更改为黑色,它就会正确显示。
【问题讨论】:
标签: ios swift uitextfield
在您的 info.plist 中,设置一个新键“UIUserInterfaceStyle”,其值为“Light”。
设置后,即使在深色模式下也不会更改字体颜色
【讨论】:
如果您只想在 UITextField 上强制使用浅色主题,而不是在整个应用上,则有一个属性:
myTextField.overrideUserInterfaceStyle = .light
【讨论】: