UITextField 在 TestFlight 和 mac 输出上有不同的背景

Posted

技术标签:

【中文标题】UITextField 在 TestFlight 和 mac 输出上有不同的背景【英文标题】:UITextField has different background on TestFlight and mac output 【发布时间】:2021-05-20 03:48:01 【问题描述】:

最近我在 TestFlight 上部署我的应用程序进行内部测试。 我发现我的应用程序上的 UITextFields 在 TestFlight 上有不同的背景颜色,并由我的 mac 直接输出。

这只是一个 TestFlight 错误吗?还是 ios 版本不同?

附1:我的mac直接输出。用户:iOS 14.4.2

附件 2:在 TestFlight 上。用户:iOS 14.4、iOS 14.5.1

我已经检查了代码。没有什么不同。至少我没有发现差异。

【问题讨论】:

尝试关闭手机的深色模式,然后在 TestFlight 上进行测试。如果这样可以解决问题,那么暗模式就是问题 哎呀,黑色方块是我为擦除添加的。附件 1 是黑白的,附件 2 是透明的。 【参考方案1】:

暗模式可能是问题所在。尝试手动设置背景颜色进行调试。

【讨论】:

我认为不会。附件 1 是黑白的,但来自 TestFlight 的附件 2 是清晰的。这不是黑色模式问题。 好的,你可能是说我应该自定义背景颜色。它可能会解决问题。谢谢。 是的。我正是这个意思。提供自定义颜色

以上是关于UITextField 在 TestFlight 和 mac 输出上有不同的背景的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight 构建显示在“活动”选项卡下,但在“TestFlight”选项卡下丢失

TestFlight 构建开始测试,但电子邮件链接在 TestFlight 应用程序中显示空白屏幕

无法在 Testflight 上更新配置文件

Apple 的 TestFlight 提供旧版本

如何在 ios 中正确设置 testflight?

iOS-testflight证书类型介绍及申请教程