立即编辑可编辑的UIWebView

ng

我正在使用启用可编辑UIWebView标记中contenteditable属性div的标准机制

一切都很棒-当我加载视图,UIWebView加载和单击时,我进入编辑模式。

但是,我想做的是在加载视图时立即进入编辑模式并使光标从的开头开始div

有谁知道如何做到这一点?我尝试使用stringByEvaluatingJavaScriptFromString调用HTML中的JS方法,但.focus()JS方法<div>无效。

特穆·库帕(Teemu Kurppa)

我认为与在Safari中禁用以编程方式启动键盘有关。默认情况下,UIWebView不允许以编程方式启动键盘。但是,您可以在创建UIWebView时从Swift端启用此功能。只需设置keyboardDisplayRequiresUserAction为即可false

有关更多信息,请参阅Apple文档

注意:我没有对此进行测试,contenteditable可能还会有其他问题,但这是开发移动Web应用程序时的常见问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章