以编程方式在UIWebView中显示键盘

gar*_*y_z 1 javascript iphone webkit uiwebview ios

如果UIWebView中的元素具有样式属性-webkit-user-modify:read-write,则按下该元素会导致键盘出现.是否可以以编程方式调出键盘?

谢谢

gem*_*ini 6

现在你可以在iOS6中使用" keyboardDisplayRequiresUserAction " 执行此操作:

keyboardDisplayRequiresUserAction一个布尔值,指示Web内容是否可以以编程方式显示键盘.

@property(非原子)BOOL keyboardDisplayRequiresUserAction讨论当此属性设置为YES时,用户必须显式点击Web视图中的元素以显示该元素的键盘(或其他相关输入视图).设置为NO时,元素上的焦点事件会导致输入视图自动显示并与该元素关联.

此属性的默认值为YES.

可用性适用于iOS 6.0及更高版本.在UIWebView.h中声明

参考: