1

众所周知,键盘外观UITextView可以UITextField设置如下:

[self.textField setKeyboardAppearance:UIKeyboardAppearanceAlert];

但是我们如何设置键盘的外观UIWebView呢?

实际上,我在这里使用ckeditor进行 HMTL 编辑。

4

3 回答 3

4

不幸的是,您不能使用 Apple 的 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>

Apple 文档中的更多信息:

iOS 文本、Web 和编辑编程指南

于 2012-10-30T04:17:24.867 回答
0

我认为您不能将其设置为UIWebview. UITextView并且UITextField可以成为第一响应者,但UIWebView不能成为第一响应者。所以没有 keyboardAppearance为 UIWebview 调用的属性。只是它里面的元素UIWebview可以让键盘显示出来,而不是UIWebview.

于 2012-10-30T04:25:03.883 回答
-1

使用任何网页在 xcode 中加载网页视图,它有默认键盘,键盘包含完成,下一个和上一个按钮,下一个和上一个用于移动文本字段

于 2012-10-30T04:24:56.247 回答