首页 > 解决方案 > 当键盘出现时更新 WKWebView 大小而不滚动错误

问题描述

我想在键盘出现时将 WKWebView 视口调整为新大小,因此键盘无法隐藏任何 Web 视图内容,如果我在键盘出现时从高度约束中降低键盘高度(使用 UIResponder.keyboardWillShowNotification 和 NotificationCenter),我可以滚动低于我应该能够:

  1. WKCompositingView 的屏幕 1 高度(实际网页视图内容)

  2. WKSrollView 的屏幕 2 高度(我假设附加高度等于减小的键盘高度)

不幸的是,更新滚动视图内容大小和使内在内容大小无效并没有改变。任何人都知道如何同步他们的大小或有想法如何动态更新 WebView 视口,以便键盘无法隐藏它的任何内容?

在此处输入图像描述

在此处输入图像描述

标签: iosswiftwebviewwkwebview

解决方案


推荐阅读