我有一个可以在 iOS 11-13 上正常运行的应用程序,但是当我在 iOS 14 中运行它时,其中的几个文本字段以 nil 呈现,因此背景色非常透明,即使背景颜色在界面生成器。
我在代码中看不到任何使用可能会弄乱背景颜色的文本字段的代码,并且在相同场景下运行的这些相同 UITextField 在 iOS 13 及更低版本上以白色背景出现。
如果我在代码中明确设置颜色,则在 iOS 14 中一切正常
nameTextField.backgroundColor = .white
我不想添加冗余代码只是为了重置背景颜色。关于 iOS 14 中的新 UITextField 行为,我可能会遗漏什么吗?