<分区>
我一直在尝试在触摸键盘时关闭键盘。我发现一段代码似乎(某种程度上)有效,但只有在我不接触任何其他类型的 View 时它才有效。我的意思是,我有一个 ScrollView 占据了大部分屏幕。如果我点击 ScrollView ,它会消失,但如果我点击 ScrollView 上的任何地方,什么也不会发生。这是我正在使用的代码段。任何帮助将非常感激。
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}