ios - 使用深色主题时 UITextField 占位符发生变化

标签 ios swift uitextfield

当使用 Dark 外观时,UITextField 的占位符颜色会变浅并且变得不可读。

当使用标签的默认颜色时,UILabel 也会出现同样的情况,但是一旦我更改为黑色,它就会正确显示。

最佳答案

在您的 info.plist 中,设置一个新键“UIUserInterfaceStyle”,值为“Light”。

设置后即使在深色模式下也不会改变字体颜色

关于ios - 使用深色主题时 UITextField 占位符发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58153649/

相关文章:

iphone - 当 UITextField 被触摸出 ScrollView 的框架时,如何阻止 UIScrollView 自动滚动?

iphone - 在 textFieldDidEndEditing 中隐藏 UITextField

ios - 从网址加载图片,图片的网址不以.jpg等结尾

ios - 在后台队列中保存临时管理对象上下文

iPhone Dev - 在处于编辑模式的 TableView 中实现复选标记

ios - UIActivityViewController 不共享图像

Swift randomFloat 问题 : '4294967295' is not exactly representable as 'Float'

ios - 将淡入淡出效果应用于 UICollectionView 的顶部和底部

ios - Swift - 如何获取当前时间(以秒为单位)?

ios - 如何在 swift 中使用 UIButton 操作添加多个 UITextField