ios - 当键盘出现时更新 WKWebView 大小而不滚动错误
问题描述
我想在键盘出现时将 WKWebView 视口调整为新大小,因此键盘无法隐藏任何 Web 视图内容,如果我在键盘出现时从高度约束中降低键盘高度(使用 UIResponder.keyboardWillShowNotification 和 NotificationCenter),我可以滚动低于我应该能够:
WKCompositingView 的屏幕 1 高度(实际网页视图内容)
WKSrollView 的屏幕 2 高度(我假设附加高度等于减小的键盘高度)
不幸的是,更新滚动视图内容大小和使内在内容大小无效并没有改变。任何人都知道如何同步他们的大小或有想法如何动态更新 WebView 视口,以便键盘无法隐藏它的任何内容?
解决方案
推荐阅读
- php - 使用 implode() 遇到的格式不正确的数值
- symfony - 如何在类中获取 Symfony 存储库
- web3js - web3.eth.accounts.create 和 web3.eth.personal.newAccount 有什么区别
- android - 通过 ContentValues 插入不同日期的日历事件
- jquery - 进行 ajax 查询后页面重新加载
- postgresql - 如何从本地机器连接到heroku pg?
- css - SCSS 混合不起作用
- java - 错误:ConcurrentHashMap 的构造方法的参数“initialCapacity”?
- vue.js - 嵌套单文件组件 - 带有电子锻造的 vue.js
- git - 如何使用 SonarQube 社区版 (6.7) 来验证我的项目的功能分支的质量?