iOS7中如何去掉UIWebView的inputAccessoryView?
Posted
技术标签:
【中文标题】iOS7中如何去掉UIWebView的inputAccessoryView?【英文标题】:How to remove inputAccessoryView of UIWebView in iOS7? 【发布时间】:2013-09-22 00:56:04 【问题描述】:在 iO7 中加载 contenteditable 文本时,我想删除 UIWebView 的白色 inputAccessoryView。
我可以通过代码通过 UIWebBrowserView 删除它:
-(id)inputAccessoryView
return nil;
但是这种方式使用私有 API 并且不通过验证
我也尝试过this question 之类的方法,但不起作用。
有没有更好的方法?谢谢!
【问题讨论】:
【参考方案1】:查看我的回答here。我们的应用使用了这种方法,并且在商店中。
我动态创建了一个作为 UIWebDocumentView 子类的类,该类具有 inputAccessoryView
的实现,返回 nil。
【讨论】:
感谢分享!看了你的回答,还是不知道怎么办,能不能修改一下 你需要什么?我在答案中解释了。更具体地询问,我会尽力提供帮助。以上是关于iOS7中如何去掉UIWebView的inputAccessoryView?的主要内容,如果未能解决你的问题,请参考以下文章
如果无法访问 UIWebView 的运行时,为啥要在 iOS7 中使用 JavaScriptCore?
如何在 iOS 7 的 UIWebView 中从 JavaScript 调用 Objective-C?
UIWebView youtube iframe api autoplay/playsinline 退出在 iOS7 中工作