如何在 iOS17 中同时在 WKWebView 上隐藏键盘和保持输入焦点

How to hide keyboard and keep input focus at the same time on WKWebView in iOS17

提问人:jamBoomChuu 提问时间:11/4/2023 最后编辑:Mojtaba HosseinijamBoomChuu 更新时间:11/7/2023 访问量:41

问:

我正在 iOS 中使用 WKWebView 和 contenteditable 网页开发富文本编辑器。我已经实现了一个自定义工具栏和一个隐藏在键盘后面的 collectionView。

我的目标是实现一种交互,在单击工具栏上的添加按钮时,键盘会暂时缩回,而 webView 仍然是第一个响应者,从而显示其背后的 collectionView。

我希望有人能帮助我澄清我的困惑。谢谢。

目前,我的方法是在单击添加按钮时使 webView 失去焦点,但是当 webView 重新获得焦点时,scrollView 在其内的偏移量将重置为零,这不是我想要的行为。

The image below shows what I have currently implemented.

iOS 键盘 UIKite 焦点 WKWebView

评论


答: 暂无答案