Avatar ·

如何在iOS上点击屏幕任意位置隐藏键盘 (Swift)

大家好!我是Swift iOS开发的新手,遇到了一个典型问题:当用户在UITextField中输入文本时,键盘会出现,但要关闭它,必须点击“Return”或“Done”按钮。许多用户期望在点击屏幕任意位置(例如背景或其他元素)时,键盘会自动隐藏。 我尝试过在文本字段上使用`resignFirstResponder()`方法,但不知道如何将其与整个view的点击手势关联起来。以下是我的代码示例: ```swift import UIKit class ViewController: UIViewController { @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() // 希望点击背景时键盘能隐藏 } } ``` 请问如何正确实现点击屏幕任意位置隐藏键盘?是否需要添加UITapGestureRecognizer,如果需要,如何配置?另外,我还想知道