首页 > 解决方案 > 文本字段在 iOS 14.0.1 中消失了

问题描述

我遇到了一些 iOS 14.0.1 用户的一些非常奇怪的问题
首先他报告说登录页面的用户名和密码字段已经消失。我想这怎么会发生?应用程序甚至在 App Store 中发布,所以我要求截图,他给我发了这个:

在此处输入图像描述

以前我以为字段真的消失了,但是在检查了代码、情节提要等...并没有发现任何线索后,我再次仔细检查了屏幕截图,我注意到输入在那里,但颜色几乎与背景相同。我还注意到其他输入的背景已将颜色更改为灰色(看起来像禁用的字段)。TextFields 的背景设置为“默认”。
为了在 iOS 14 中修复它,我必须将所有背景设置为白色,如果我禁用其中任何一个,我需要再次将颜色设置为灰色(以前不需要所有这些)。有人面临同样的情况吗?

标签: textfieldios14

解决方案


最后我遇到了问题,所以我发布答案以防万一可以帮助任何人。问题是我使用的是系统的颜色,并且这些类型的颜色可以根据 iOS 选择的模式(浅色或深色)进行更改(从白色到黑色非常相似)。

我的建议是,只要您想要固定颜色,就避免使用系统的颜色。

在此处输入图像描述

如果您的设备已过时且没有亮/暗模式,请在此处查看如何在模拟器中切换模式。


推荐阅读