gpt4 book ai didi

ios - 在 ScrollView 中的 TextView 外部点击时关闭键盘

转载 作者:行者123 更新时间:2023-11-28 11:21:46 27 4
gpt4 key购买 nike

ScrollView 占据了整个 View Controller 。一个 TextView 被放置在 ScrollView 中。我希望在用户点击键盘外部时关闭键盘。

boostContent 是 TextView 的 IBOutlet。

我试过下面的代码,但它不起作用。

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
self.scrollView.endEditing(true)
boostContent.resignFirstResponder()

}

什么是正确的解决方案?

我也尝试过 self.view.endEditing(true)

最佳答案

将点击手势识别器添加到包含 TextView 的同一 View 中。将其连接到此:

@IBAction func tapped(sender: AnyObject) {
boostContent.resignFirstResponder()
}

我认为您尝试做的事情的问题是您的 touchesBegan 没有被调用,因为它是在您的 ViewController 和 ScrollView 正在拦截触摸。

关于ios - 在 ScrollView 中的 TextView 外部点击时关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27284031/

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