UITextView KeyboardAppearance属性设置UIKeyboardAppearanceDark

时间:2014-02-01 21:29:51

标签: ios objective-c uitextview uiappearance

我只是希望UITextView的键盘以暗模式显示。但是UItextView没有这样的属性。

通常,对于UITextField,您可以使用以下内容更改应用中的键盘:

[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];

但是当我尝试以下操作时,应用程序崩溃了:

[[UITextView appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];

所以,我的问题很简单,当我使用UITextView时,有没有办法改变键盘外观?我希望并且想要相信Apple不会忘记将这样的功能添加到UITextView。

1 个答案:

答案 0 :(得分:16)

有两种简单的方法可以做到这一点

  1. 以编程方式

    self.textView.keyboardAppearance = UIKeyboardAppearanceDark;
    
  2. 故事板或nib文件 enter image description here