2

在 iOS7 中,我在 Interface builder 中将 UITextField 的键盘设置为深色样式,但是,每当我单击 textField 时,键盘最初会在几分之一秒内显示为浅色,然后再转到深色样式,我怎么能拥有它不这样做?

4

4 回答 4

2

这是 iOS 7 中的一个错误。我一直在处理同样的问题。它已在 iOS 7 中修复。我今天在 iOS 7 beta 3 中进行了测试。

于 2014-01-10T00:11:10.977 回答
1

我遇到过同样的问题。似乎它只发生在应用程序暂停后第一次出现键盘时,然后恢复。

我从来没有能够直接解决这个问题,但就我而言,我能够找到解决方法。具体来说,我的问题是密码屏幕,它需要在恢复后出现。每次在密码屏幕上显示键盘时,它都会以浅色开始,然后在动画中途闪烁到深色。

我通过让我的键盘在收到挂起事件而不是恢复时成为第一响应者来解决这个问题。

可能对你没有帮助,但我想我会分享我的解决方法。

于 2013-10-10T00:35:27.883 回答
0

iOS 7 中的另一个错误似乎是设备的重新启动暂时修复了它。有趣的是,在其他使用暗键盘的应用程序中不会出现此问题!谁知道!

于 2013-10-09T08:18:13.463 回答
0

我发现设置autocorrectionType属性来UITextAutocorrectionTypeNo解决这个问题!

self.myTextField.autocorrectionType = UITextAutocorrectionTypeNo;
于 2015-01-26T14:47:16.657 回答