为了解决这些问题,我希望能够在键盘d出时禁用滚动UIWebVIEw的功能,但我不确定如何执行此 *** 作.
不确定这是否清楚,但是如何在键盘显示时禁用UIWebVIEw的滚动.
解决方法 我认为这是UIWebVIEw中的一个错误(或者说缺少功能?).我通过在-keyboarDWillShow上保存textVIEw.scrollVIEw.contentOffset来解决它:并将contentOffset设置为-keyboardDIDHIDe中保存的值:不好看,因为你仍然会看到它短暂滚动,但不会完全失去焦点.
另一种方法是将具有长文本的部分实现为本机UITextVIEw,在这种情况下不会发生这种不良行为.
编辑:另一个解决方法是不使用contenteditable.如果你可以设法设计一个通常的文本输入字段,那么滚动将缩放到当前选择的文本字段(这也是btw为什么contenteditable行为如此奇怪,因为它找不到任何东西可以放大).此外,*!§* $prevIoUs-next keyboardinput栏再次变得有用.
总结以上是内存溢出为你收集整理的javascript – 如何在键盘显示时禁用UIWebView的自动滚动全部内容,希望文章能够帮你解决javascript – 如何在键盘显示时禁用UIWebView的自动滚动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)