我在iOS 8+混合应用程序中使用WKWebView作为我的Web容器。
当Web容器中的输入字段被聚焦并且软键盘出现时,Web视图scrollview 通常会自动向上滚动。
但是,有时Web视图滚动视图不向上滚动,并隐藏软键盘后面的输入字段。只有当我开始在软键盘上键入时,Web视图滚动视图才会向上滚动。
我能想到的唯一解决方案是在Web视图中获取输入字段位置,并覆盖iOS提供的自动滚动。还有其他解决方案吗?
答案 0 :(得分:0)
我也遇到了这个问题,我可以通过等到键盘完成动画/向上滑动,然后获取聚焦的元素的高度,然后移动屏幕使其底部element是键盘顶部上方的设定距离。
这需要一些数学,但它是可行的!