【问题标题】:UITextField placeholder changes when using dark theme使用深色主题时 UITextField 占位符发生变化
【发布时间】:2019-09-29 08:42:53
【问题描述】:

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

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

【问题讨论】:

    标签: ios swift uitextfield


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      如果您只想在 UITextField 上强制使用浅色主题,而不是在整个应用上,则有一个属性:

      myTextField.overrideUserInterfaceStyle = .light
      

      【讨论】:

        猜你喜欢
        • 2013-02-11
        • 2014-01-31
        • 1970-01-01
        • 2014-06-03
        • 1970-01-01
        • 2013-09-12
        • 2012-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多