gpt4 book ai didi

iphone - 在 UIWebView 中点击以隐藏键盘

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:42 26 4
gpt4 key购买 nike

我希望我的应用程序具有与 Safari 相同的行为。在 Safari 中,当键盘可见时,在编辑字段外的区域中点击将导致键盘隐藏。但是在我自己的应用程序中使用 UIWebView 默认情况下并非如此。那么我怎样才能让我的应用程序有这种行为呢?

我尝试添加一个 UIGestureRecognizer,但它永远不会或总是触发(取决于 shouldRecognizeSimultaneouslyWithGestureRecognizer:)。所以我试图覆盖 UIWindow 中的 sendEvent:。但这也有一个问题,就是我总是得到水龙头。即使点击例如正在编辑的文本。因此无法选择文本。

--编辑

我刚刚发现这个行为在 Safari 中不是默认的。只有在谷歌搜索页面上是这样的。所以必须有一个 JavaScript 解决这个问题。

最佳答案

滚动 webView 时隐藏键盘:

self.webView.scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;

关于iphone - 在 UIWebView 中点击以隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498738/

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