我有一个应用程序可以在 iOS 11-13 上正常运行,但是当我在 iOS 14 中运行它时,有几个其中的文本字段用零渲染,因此透明,背景颜色即使背景颜色在 Interface Builder 中明确设置为白色。
我在代码中看不到任何使用可能会弄乱背景颜色的文本字段的地方,并且在相同场景下运行的这些相同的 UITextFields 在 iOS 13 及更低版本上显示为白色背景。
如果我在代码中明确设置颜色,那么在 iOS 14 中一切正常
nameTextField.backgroundColor = .white
我不想添加冗余代码只是为了重置背景颜色。关于 iOS 14 中的新 UITextField 行为,我可能遗漏了什么吗?
在 Xcode 12 GM 中,浏览故事板并重置文本字段的背景颜色对我来说很有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)