ios 7键盘问题

时间:2014-01-14 06:04:30

标签: ios iphone ios7 uitextfield

我正在使用iOS 7作为我的应用程序。在我的应用中,我将键盘外观更改为“UIkeyboardApperanceAlert”。它使键盘变黑。但问题是当应用程序从背景到前景时,每当我点击textField时,它首先打开带有白色的键盘,然后它的颜色变为黑色。

为什么会这样?任何帮助表示赞赏,请回复。

4 个答案:

答案 0 :(得分:1)

我发现将autocorrectionType属性设置为UITextAutocorrectionTypeNo可以解决此问题!

self.myTextField.autocorrectionType = UITextAutocorrectionTypeNo;

答案 1 :(得分:0)

UIKeyboardAppearanceAlert在ios7中已弃用。请改用UIKeyboardAppearanceDark。

答案 2 :(得分:0)

这是iOS 7中的一个错误,我在Apple开发论坛上收到了反馈。

iOS 7 Keyboard color flash

答案 3 :(得分:-1)

试试这个:

  1. 在你的h中声明textField。文件。
  2. 在viewDidLoad / viewDidAppear上添加(在分配和初始化课程之后):

    [(UITextField *)yourSubView setKeyboardAppearance:UIKeyboardAppearanceAlert];

  3. 或者

    [yourTextField setKeyboardAppearance:UIKeyboardAppearanceAlert];