我正在创建一个需要在 iOS7 中为 UIWebView 文本字段显示较暗键盘 (UIKeyboardAppearanceDark) 的应用程序。
基本上,我通过 WebView Facebook 登录页面登录,将视频发布到 Facebook(使用 ESSVideoShare)。而当你触摸 WebView 时出现的键盘是 iOS7 中默认的白色键盘。我想将其更改为较暗的键盘,以保持应用的主题一致。
我设法为 UITextFields 做到了这一点:
editableTextField.keyboardAppearance = UIKeyboardAppearanceDark;
但我无法找到访问 UIWebView 的键盘或外观属性的方法。
此应用不会进入应用商店,因此如果没有可用的公共(public) API 来实现此目的,我可以使用私有(private) API。
任何帮助将不胜感激。
Best Answer-推荐答案 strong>
试试这个并在 ViewWillAppear 中使用这个方法,这样就可以在加载 View 之前设置外观。
[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];
关于ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/20319414/
|