6

我在 iOS7 中看到一个奇怪的行为,我在 viewDidLoad 中将键盘外观设置为 UIKeyboardAppearanceDark,但键盘最初会以默认(浅灰色)样式出现,然后一秒钟后切换到深色样式。

当我在 XIB 文件中设置键盘外观时,我在不同的 UIViewController 中进一步看到了这种行为 - 视图加载并在视图出现时快速从亮到暗闪烁。

任何人都可以提出这种行为的原因,或者这是 iOS7 中的错误吗?

4

2 回答 2

0

在 viewWillAppear 中设置键盘外观,以便在视图加载之前它是黑暗的。

于 2013-10-11T17:03:04.530 回答
0

您可以在有问题的 UITextField 的 Interface Builder 中将 Appearance 属性设置为 Dark。

于 2013-12-12T22:32:47.263 回答