setKeyboardAppearance为一个UIWebView(setKeyboardAppea

2019-08-02 02:34发布

大家都知道的键盘外观UITextViewUITextField可以设置如下:

[self.textField setKeyboardAppearance:UIKeyboardAppearanceAlert];

但是我们怎么能设置的键盘外观UIWebView

其实,在这里即时通讯使用的CKEditor的HMTL编辑。

Answer 1:

不幸的是,你不能为使用苹果的UIKit的API的一个UIWebView的键盘外观。

您可以使用HTML标记,像这样但是指定输入类型:

<input type="text" size="30" autocorrect="off" autocapitalization="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>

在苹果文档更多信息:

文字,网页和编辑编程指南适用于iOS



Answer 2:

我不认为你可以将其设置为一个UIWebviewUITextViewUITextField可能成为第一个响应者,但一个UIWebView不能第一个响应。 因此,有没有所谓的财产keyboardAppearance的UIWebView的。 它只是其内部元件UIWebview可以把键盘显示出来,而不是UIWebview



Answer 3:

使用任何网页加载在Xcode Web视图,它有默认的键盘,昆明山海棠按键板包含完成,接下来与前面的按钮,旁边和以前用于移动文本框



文章来源: setKeyboardAppearance for UIWebView