我的UIWebView
.
我的 Html 页面有一个 contenteditable div
有了这个 CSS
#contentEditor {
height: 98%;
width: 98%;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: none;
}
body{ min-height: 100%; }
contentEditor
是可编辑 div 的标识符。
第一次,html页面适合屏幕,
当我将焦点放在视图上时UIKeyboard
,我会调整视图的大小。现在,我尝试滚动 div 但它不滚动。只有当我再次从纵向变为横向时,它才会滚动。
我该怎么办?
编辑:
我注意到一件事:
- 最初的 UIWebView 大小是 490
- 如果内容适合这个大小并且我打开键盘编辑内容(现在大小为 150),则 div 不会滚动。
如果内容不适合这个大小,我打开键盘编辑内容(现在大小为 150),div 将滚动。
在第一种情况下,如果我在不滚动的 div 上打开键盘并更改设备旋转两次(最初是横向 --> 纵向 --> 横向),现在 div 将滚动......
我很困惑