【问题标题】:How to programmatically disable predictive view in WebView of iOS 8如何以编程方式在 iOS 8 的 WebView 中禁用预测视图
【发布时间】:2014-07-30 15:43:18
【问题描述】:

我正在为 iOS 8 设计一个自定义键盘。它在任何 UITextField 上都可以正常工作,但是当它在 UIWebView 中时,它会显示预测。由于允许在 iOS 8 中使用自定义键盘,我认为应该有一种方法可以禁用此视图。任何帮助,将不胜感激。下图红色区域:

【问题讨论】:

  • 我有一个相反的问题 - 我还开发了自定义键盘,但我不知道如何获得预测 iOS 视图。你是怎么做到的?
  • @tatiana_c 这基本上是一个新问题,但我会在这里回答你。您无法通过设计自己的自定义键盘来获得默认预测视图。如果你想要一个预测视图,你应该自己从头开始设计。我有预测视图的原因是因为它是一个原生键盘并且它在 UIWebView 中。
  • 我明白了,谢谢你的解释

标签: uiwebview ios8 ios-app-extension uiinputviewcontroller


【解决方案1】:

我找到了解决此问题的解决方法。如果您像下面这样在 HTML 文件中添加 type="email" 而不是 type="text",iOS 键盘将不会显示预测视图:)

<input type="email"/>

我暂时将此答案标记为解决方案,但如果有人从 Objective-C 部分找到一种方法,我将测试并接受该答案作为解决方案。

【讨论】:

    猜你喜欢
    • 2015-06-19
    • 2014-12-27
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    相关资源
    最近更新 更多