【发布时间】:2020-02-17 02:20:02
【问题描述】:
UITextField 有一个.placeholder 文本属性,用于在文本添加到字段之前显示信息,直到现在它一直清晰可见,但在 iOS13 中引入了暗模式,现在占位符文本在白色 UITextField(我通过.backgroundColor = [UIColor whiteColor] 明确将其设为白色)。
我的问题是,有哪些实用的解决方案可以在整个项目中解决这个问题,我可以手动更改任何 UITextField 上的占位符颜色,只需设置一个 attributedPlaceholder 字符串,这可能需要一段时间,有没有办法仅在 UITextFields 上禁用暗模式设置,而不是针对其他元素?
【问题讨论】:
标签: objective-c uitextfield ios13 ios-darkmode