在WKWebView--iOS Swift 4中设置键盘类型

在WKWebView--iOS Swift 4中设置键盘类型,ios,swift4,Ios,Swift4,如何在WKWebView中设置带有globe图标(语言更改选项)的键盘,以便在webview中选择输入字段时,始终显示带有globe的键盘 您可以为文本输入元素配置一些键盘属性。 例如,可以包括自动更正和自动资本化属性 在输入元素的定义中指定键盘的 行为,如下面的示例所示 您还可以控制当用户 触摸网页中的文本字段。要显示电话键盘,请使用 电子邮件键盘或URL键盘,使用电话、电子邮件或URL关键字 分别用于输入元素上的type属性。展示 数字键盘,将模式属性的值设置为“[0-9]” 或“\d”

如何在WKWebView中设置带有globe图标(语言更改选项)的键盘,以便在webview中选择输入字段时,始终显示带有globe的键盘

您可以为文本输入元素配置一些键盘属性。 例如,可以包括自动更正和自动资本化属性 在输入元素的定义中指定键盘的 行为,如下面的示例所示


您还可以控制当用户 触摸网页中的文本字段。要显示电话键盘,请使用 电子邮件键盘或URL键盘,使用电话、电子邮件或URL关键字 分别用于输入元素上的type属性。展示 数字键盘,将模式属性的值设置为“[0-9]” 或“\d”

这些关键字和模式属性是HTML5的一部分,是 在iOS中提供。下面的列表显示了如何显示每种类型的 键盘,包括标准键盘

文本:
电话:
网址:
电邮:
邮政编码:

有关更多参考信息:

是否可以强制更改本机应用程序的键盘类型。例如,当选择webview中的字段时,强制使用本机应用程序中的数字键盘。?
<input type="text" size="30" autocorrect="off" autocapitalize="on">
Text: <input type="text"></input>
Telephone: <input type="tel"></input>
URL: <input type="url"></input>
Email: <input type="email"></input>
Zip code: <input type="text" pattern="[0-9]*"></input>