如何禁用 WebKit 视图底部的工具栏
Posted
技术标签:
【中文标题】如何禁用 WebKit 视图底部的工具栏【英文标题】:How to disable toolbar at the bottom of WebKit View 【发布时间】:2018-03-22 14:07:53 【问题描述】:我的视图中有一个 UIWebKit 视图,它加载了我创建的仪表板。
但是,视图中的输入标记触发工具栏显示在我的视图底部,如图所示。工具栏仅在单击输入标签时显示。我尝试在我正在加载的仪表板的 CSS 中禁用触摸和选择:
*
-webkit-touch-callout: none;
-webkit-user-select: none;
但这仍然没有解决问题。我想知道是否可以禁止或禁用此工具栏显示在我的视图底部。我正在使用 Swift 4 和 Xcode 9.2。
如何使用从我的 WebView 触发的工具栏?
【问题讨论】:
【参考方案1】:您是在模拟器中测试它,不是吗?
恐怕它不仅仅是一个工具栏,而是一个完整的键盘。 键盘并不总是显示,但您可以通过按下使其显示:
⌘ + K
所以也许,这会改变你的问题?
【讨论】:
更正它在模拟器中。我尝试使用 ⌘ + K 但它没有切换键盘。 @SpartanEngr1297,当您进行测试时,您能否确认我的输入字段具有焦点,并且您的工具栏存在? 是的,它有焦点,然后工具栏打开,它不会让我在 WebView 上滚动,直到我点击工具栏上的完成 @SpartanEngr1297,这种行为让我很困惑。我的最后一个建议是在真正的 iPhone 设备上进行测试。这样,您应该可以看到整个键盘。以上是关于如何禁用 WebKit 视图底部的工具栏的主要内容,如果未能解决你的问题,请参考以下文章
如何在Eclipse插件开发中禁用/启用视图工具栏菜单/操作