当使用 Dark 外观时,UITextField 的占位符颜色会变浅并且变得不可读。
当使用标签的默认颜色时,UILabel 也会出现同样的情况,但是一旦我更改为黑色,它就会正确显示。
最佳答案
在您的 info.plist 中,设置一个新键“UIUserInterfaceStyle”,值为“Light”。
设置后即使在深色模式下也不会改变字体颜色
关于ios - 使用深色主题时 UITextField 占位符发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58153649/