• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 将 UIWebView 键盘外观设置为 UIKeyboardAppearanceDark

[复制链接]
菜鸟教程小白 发表于 2022-12-12 16:59:06 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在创建一个需要在 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap