10

我有一个可以在 iOS 11-13 上正常运行的应用程序,但是当我在 iOS 14 中运行它时,其中的几个文本字段以 nil 呈现,因此背景色非常透明,即使背景颜色在界面生成器。

我在代码中看不到任何使用可能会弄乱背景颜色的文本字段的代码,并且在相同场景下运行的这些相同 UITextField 在 iOS 13 及更低版本上以白色背景出现。

如果我在代码中明确设置颜色,则在 iOS 14 中一切正常

nameTextField.backgroundColor = .white

我不想添加冗余代码只是为了重置背景颜色。关于 iOS 14 中的新 UITextField 行为,我可能会遗漏什么吗?

4

1 回答 1

1

在 Xcode 12 GM 中浏览故事板并重置文本字段的背景颜色对我来说是诀窍。

于 2020-09-16T18:09:40.910 回答