【发布时间】:2013-12-04 18:38:01
【问题描述】:
我正在开发一个使用深色键盘的 iOS 应用。一个这样的键盘附属于 UITextView。我创建了 UITextView 并使用它玩了一会儿,一切都按原样工作。
当我关闭键盘然后单击主页按钮并将应用程序关闭到后台时会出现问题。通过重新打开我的应用程序,我回到了我刚才所在的屏幕。当我点击 UITextView 时,它会给出 firstResponder 状态,并且 UIKeyboard 会重新出现。
如果您检查 UIKeyboard 的属性,外观仍设置为暗,但键盘在屏幕上的第一秒显示为亮。
有谁知道如何在应用程序进入前台和显示键盘之间强制刷新键盘?
【问题讨论】:
-
有趣的是,我刚刚有一个简单的 textField/keyboard 应用程序来测试其他东西。我按照你的做法 - 将样式设置为深色,打开它,然后(使用模拟器)激活主页按钮,然后点击图标切换回应用程序(仍在运行)。那里是相同的视图,键盘还在。
-
对不起,@DavidH。我应该提到我在将应用程序发送到后台之前关闭了键盘。我更新了我的问题。
标签: ios uitextview uikeyboard