首页 > 解决方案 > UILabel 文本未出现在某些 iOS 设备上

问题描述

此问题似乎只影响 iPad Mini 5 和 iPad Mini 4。不影响 iPhone 11。它只是 UILabel 字段文本。它只在设备上,不在模拟器上。

除了 iPad Mini 5 设备和 iPad Mini 4 之外,文本在任何设备上都可以正常显示。我尝试过更改字体。我已经尝试改变几乎所有可以改变的东西。该应用程序本身已在应用程序商店中运行多年。现在它不能在 iPad 上运行。我试过检查其他地方提到的大写/小写的东西。UILabel 字段背景清晰显示。只是不是应该出现在字段中的文本。感谢 附件是 iPad 故事板的图像。[更改图像] 图标是一个按钮,显示和工作正常。 在此处输入图像描述

标签: iosobjective-cipaduitextfield

解决方案


您的设备有可能处于黑暗模式吗?如果是这样,那就可以解释为什么文本不显示而背景显示。默认情况下,暗模式会将黑色文本切换为白色,反之亦然。

如果是这种情况,并且您不想在应用程序上支持暗模式,只需将其添加到您的.plist

<key>UIUserInterfaceStyle</key>
<string>Light</string>

推荐阅读