ios - 归档并上传到 testflight 后,UILabel 和文本不可见
问题描述
自上周以来,我一直被困在一个问题上。问题是当我在手机/模拟器上构建时,我的应用程序运行良好,就像第一张带有标签和文本的图片一样完美显示。但是,当我存档并上传到 testFlight 或导出时,它显示为第二张图片(应用程序中的任何地方都没有可见的文本/UILabel)。我尝试过的事情:
自定义字体:我能够成功覆盖系统字体,但上传后仍然面临同样的问题
可访问性检查员:我能够读出标签中的文本,这意味着它们存在但未显示。
这是应用程序显示的正确方式。文本和标签应该是可见的:
这就是我从 Testflight 上传和安装时的显示方式。所有文本和标签为空白(偶数UIAlertViewController
):
解决方案
是否可以在安装构建的设备上开启暗模式?也许您在应用程序中使用了自定义颜色,因此它仅反映在文本颜色中,这可能是系统颜色。
例如:您使用自定义白色作为背景颜色(不是系统白色),文本是系统黑色。更改为深色模式后,文字会变成白色,但背景会保持白色,因为它是自定义的
推荐阅读
- android - Kotlin - 如何创建类似于 TextView.setText(String) 的类成员函数,可以作为 TextView.text = "" 调用
- angular - Angular 4 Typescript - 构造随后 7 天的日期数组
- sql - 我想透视表
- angular - 使用 Angular 4 / ionic 在模板中显示 const
- c++ - 如何在C++中创建一个n行5列的数组,但是n值在变化
- oracle - SQL避免在select语句中两次调用相同的函数
- python - Python - 删除 datafeame 单元格中的重复项
- spring - SpringBoot 不扫描命名包
- google-cloud-dataflow - 不可调试的数据流异常
- git - 将 Gitlab 分支迁移到另一个项目的最快方法