gpt4 book ai didi

objective-c - UITextField 占位符文本在 iOS13 暗模式下不可读

转载 作者:行者123 更新时间:2023-12-04 02:36:41 28 4
gpt4 key购买 nike

UITextField 有一个 .placeholder text 属性,用于在将文本添加到字段之前显示信息,直到现在它一直清晰可见,但在 iOS13 中引入了暗模式,现在占位符文本在白色 UITextField 中几乎不可读(我明确将其设为白色通过 .backgroundColor = [UIColor whiteColor] )。

我的问题是,有哪些实用的解决方案可以在我的整个项目中解决这个问题,我可以手动更改任何 UITextField 上的占位符颜色,只需设置 attributedPlaceholder字符串,这可能需要一段时间,有没有办法只在 UITextFields 上禁用暗模式设置,但不适用于其他元素?

最佳答案

迅速
将以下代码粘贴到 appdelegate 文件中

if #available(iOS 13.0, *) {
window!.overrideUserInterfaceStyle = .light
}


它会正常工作。

关于objective-c - UITextField 占位符文本在 iOS13 暗模式下不可读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58478744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com