我正在开发一款使用深色键盘的iOS应用。一个这样的键盘附属于UITextView。我创建了UITextView并稍微使用它,并且每件事都可以正常工作。
当我关闭键盘然后单击主页按钮并将应用程序解除到后台时,会出现问题。通过重新打开我的应用程序,我返回到我刚才的屏幕。当我点击UITextView时,它会给出firstResponder状态,并重新出现UIKeyboard。
如果检查UIKeyboard的属性,外观仍然设置为暗,但第一秒键盘在屏幕上显示为亮。
有谁知道如何在进入前景的应用程序和正在显示的键盘之间强制刷新键盘?
答案 0 :(得分:1)
我不相信你现在可以做些什么来解决这个问题。我有一个简单的项目,我刚刚向Apple发送了一个错误报告,但它在我的代码中没有在演示项目中失败。当我看到你的问题时,我打算把那个项目扔掉。
所以我已经证实即使在最新的未发布的Xcode和iOS测试版中,这仍然会发生。但是,由于我已经有了这个项目,我确实在演示项目中输入了一个错误报告,因此Apple可以自己查看。
15586497“在一次特定测试中,键盘从白色变为暗色”
如果您想输入自己的错误,可以说它是上面的数字的副本,然后不需要一个演示项目。
恕我直言,这些事情确实得到了解决,但暂时还没有 - 如果你很幸运,可能是iOS 8,所以我认为你只需要忍受它,或者转而使用白色键盘。 / p>