我正在使用启用可编辑UIWebView
(标记中的contenteditable
属性div
)的标准机制。
一切都很棒-当我加载视图,UIWebView
加载和单击时,我进入编辑模式。
但是,我想做的是在加载视图时立即进入编辑模式并使光标从的开头开始div
。
有谁知道如何做到这一点?我尝试使用stringByEvaluatingJavaScriptFromString
调用HTML中的JS方法,但.focus()
对JS方法<div>
无效。
我认为与在Safari中禁用以编程方式启动键盘有关。默认情况下,UIWebView不允许以编程方式启动键盘。但是,您可以在创建UIWebView时从Swift端启用此功能。只需设置keyboardDisplayRequiresUserAction
为即可false
。
有关更多信息,请参阅Apple文档。
注意:我没有对此进行测试,contenteditable
可能还会有其他问题,但这是开发移动Web应用程序时的常见问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句