【发布时间】:2012-04-10 23:34:12
【问题描述】:
我尝试通过“正常”滚动操作获得可编辑的内容UIWebView,以便当文本光标将被键盘隐藏时,UIWebView 滚动以防止这种情况发生。我使用UIWebView 的 scrollView 属性从iOS developer library 阅读了“管理键盘”文档,但没有得到任何结果。我还在网络上发现了许多技巧,使用 ScrollView 属性/方法或 javascript 命令,但无法获得正常的滚动操作,例如任何 NSTextView 在 MacOS 上所做的那样。你知道解决这个问题的方法吗?
[EDITED] 得到了解决方案,并创建了一个由NSTimer 触发的方法。要获得插入符号 Y 位置,应该选择活动元素,并插入一个虚拟节点。然后获取 node.offsetTop 属性给出 caretY。不要忘记删除节点...
【问题讨论】:
-
嗨,丹尼斯,您能否就您所做的工作提供更详细的解决方案?我还面临 UIWebView、内容可编辑和不稳定滚动行为的问题。
-
仅供参考:您可以自己填写答案并接受:)
标签: ios uiwebview scroll rich-text-editor