gpt4 book ai didi

ios - 点击 UIWebViews 时键盘消失

转载 作者:行者123 更新时间:2023-11-28 09:03:54 26 4
gpt4 key购买 nike

我有一些用于富文本编辑的 UIWebView。他们有一个 contentEditable 的 div。问题是,当在字段之间切换时,如果用户点击 UIWebView,键盘会瞬间消失。

从 UIWebView 转到原生 UITextView,键盘保持显示。

即使点击 不是 contentEditable 的 UIWebView,键盘也会消失。在这种情况下,我可以将 userInteractionEnabled 设置为 false,但如果我希望它可滚动,那仍然行不通。

这是演示问题的 gif:

UIWebView Keyboard Dismissal

除了将以下 HTML 加载到 UIWebViews 之外,这背后没有任何特殊代码(contentEditable 在第二个中被删除)

<!DOCTYPE html>
<html lang="ja">
<head>
<meta name="viewport" content="user-scalable=no">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div id="editor" contentEditable="true"></div>
</body>
</html>

最佳答案

据我所知,当键盘不再是第一响应者时,键盘将被关闭。您可以使用 ...shouldEndEditing: 方法,使其返回 NO 以保持键盘可见。

希望对你有帮助

关于ios - 点击 UIWebViews 时键盘消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31313224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com