我正在创建一个需要在iOS7中为UIWebView文本字段显示深色键盘(UIKeyboardAppearanceDark)的应用程序。
基本上,我是通过Web视图的Facebook登录页面登录将视频发布到Facebook的(使用ESSVideoShare)。对于触摸WebView时出现的键盘,iOS7是默认的白色键盘。我想将其更改为较暗的键盘,以保持应用程序主题的一致性。
我设法通过执行以下操作为UITextFields:
editableTextField.keyboardAppearance = UIKeyboardAppearanceDark;
但是我无法找到一种方法来访问UIWebView的键盘或外观属性。
该应用程序不会进入应用程序商店,因此,如果没有可用的 public API可以使用 private API。
任何帮助将不胜感激。
最佳答案
尝试使用此方法并在ViewWillAppear中使用此方法,以便可以在加载视图之前设置外观。
[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];
关于ios - 将UIWebView keyboardAppearance设置为UIKeyboardAppearanceDark,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20319414/