OStack程序员社区-中国程序员成长平台

标题: ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:59
标题: ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark

我正在创建一个需要在 iOS7 中为 UIWebView 文本字段显示较暗键盘 (UIKeyboardAppearanceDark) 的应用程序。

基本上,我通过 WebView Facebook 登录页面登录,将视频发布到 Facebook(使用 ESSVideoShare)。而当你触摸 WebView 时出现的键盘是 iOS7 中默认的白色键盘。我想将其更改为较暗的键盘,以保持应用的主题一致。

我设法为 UITextFields 做到了这一点:

editableTextField.keyboardAppearance = UIKeyboardAppearanceDark;

但我无法找到访问 UIWebView 的键盘或外观属性的方法。

此应用不会进入应用商店,因此如果没有可用的公共(public) API 来实现此目的,我可以使用私有(private) API。

任何帮助将不胜感激。



Best Answer-推荐答案


试试这个并在 ViewWillAppear 中使用这个方法,这样就可以在加载 View 之前设置外观。

 [[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceDark];

关于ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20319414/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4