- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用深色键盘的 iOS 应用程序。其中一种键盘附属于 UITextView。我创建了 UITextView 并尝试了一下,一切都按预期工作。
当我关闭键盘然后单击主页按钮并将应用程序关闭到后台时,就会出现问题。通过重新打开我的应用程序,我返回到刚才所在的屏幕。当我单击 UITextView 时,它会为其提供firstResponder 状态,并且 UIKeyboard 会重新出现。
如果您检查 UIKeyboard 的属性,外观仍设置为深色,但键盘在屏幕上的第一秒显示为浅色。
有人知道如何在应用程序进入前台和显示键盘之间强制刷新键盘吗?
最佳答案
我认为目前您无法解决此问题。我有一个我刚刚完成的简单项目,用于向 Apple 发送错误报告,但它在演示项目中并没有像在我的代码中那样失败。当我看到你的问题时,我正打算放弃那个项目。
所以我已经证实,即使在最新的未发布的 Xcode 和 iOS 测试版中,这种情况仍然会发生。但是,由于我已经有了这个项目,所以我确实在演示项目中输入了错误报告,这样 Apple 就可以自己查看了。
15586497 “在一项特定测试下,键盘从白色闪烁到黑色”
如果你想输入你自己的错误,你可以说它是上面数字的重复,那么不需要演示项目。
恕我直言,这些问题确实得到了修复,但暂时不会——如果你幸运的话,也许是 iOS 8,所以我认为你将不得不忍受它,或者改用白色键盘。
关于ios - 强制 UIKeyboardAppearance 重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20383237/
Cocoa Touch 允许通过设置 UITextInputTraits 协议(protocol)的 keyboardAppearance 属性来更改键盘外观,该协议(protocol)在 UITex
cocoa-touch 项目中是否有一个有用的属性允许在整个应用程序中设置唯一一致的键盘外观样式?假设我想在我的应用程序中的所有 textFields 和 textView 上使用 UIKeyboar
我正在开发一个使用深色键盘的 iOS 应用程序。其中一种键盘附属于 UITextView。我创建了 UITextView 并尝试了一下,一切都按预期工作。 当我关闭键盘然后单击主页按钮并将应用程序关闭
我有一个键盘外观设置为深色的 UITextView。但是,一旦我呈现然后关闭 UINavigationController,我就会得到这样的键盘: 现在我不确定该怎么做才能让它恢复正常?一旦我关闭键盘
在 iOS7 中,我们看到了 UIKeyboardAppearance 的引入.应用于 UITextView 时效果很好,但是,作为 Apple states , UIWebView 不符合 UITe
我是一名优秀的程序员,十分优秀!