【问题标题】:input fields blank and no text entry showing on iPhone and iPad输入字段空白,iPhone 和 iPad 上没有显示文本条目
【发布时间】:2023-01-19 06:51:57
【问题描述】:

我有一个前段时间创建的 iOS 应用程序,它一直运行良好 - 但最近有人报告说所有文本输入字段都是空白的,他们可以在字段中输入内容,但在输入时没有显示文本打字。

这似乎是随机的。我在 iPad 和 iPhone、iOS 16 和 iOS 15 上看到过这个问题。

这是一张并排显示两部 iPhone 的照片,都运行 iOS 15——你可以看到其中一部的文本字段填充了占位符文本,另一部显示空白。这两款手机运行的应用程序版本完全相同。

我以前从未见过此类问题。

我还上传了一个完整的视频,展示了当您尝试在设备上的任何文本字段中输入文本时会发生什么,并在此处显示问题no visible text being typed

在有此问题的设备上,我进行了完全硬重置,删除并重新安装了该应用程序,但还是一样。

有没有人遇到过这个?有什么想法会导致这种情况吗?

【问题讨论】:

    标签: ios iphone ipad


    【解决方案1】:

    在链接的视频中,手机看起来像是打开了“深色模式”模式(这是在键盘上看到的样子),但应用程序似乎只“响应”文本的颜色(变白)

    【讨论】:

      【解决方案2】:

      几周前我遇到了这种行为。基本上,在您应用程序的 info.plist 中,您可以强制应用程序使用轻模式。这样,即使用户打开了深色模式,当他们在提供的文本框中键入内容时,文本仍会出现。

      我在 objective c 中做了这个(在 Swift 中应该有一个等效的方法)但是在 info.plist 文件中你需要添加以下键/类型/值

      外观/串/光 注意:“Light”区分大小写。我用小写字母尝试过,虽然它在模拟和测试飞行中编译和工作,但当你将它推送到 App Store 时,它​​会得到标志。

      【讨论】:

        猜你喜欢
        • 2017-01-22
        • 1970-01-01
        • 1970-01-01
        • 2016-11-09
        • 2011-12-10
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        • 2016-01-08
        相关资源
        最近更新 更多