我有一个tableview,其单元格中包含文本字段。我顶部还有一个导航栏。我希望能够在点击条形按钮时退出编辑文本字段(退出键盘)。我尝试使用以下代码(showMenu是条形按钮的名称):
@IBAction func showMenu(_ sender: AnyObject) {
//self.view.endEditing(true)
//mainTableView.endUpdates()
for view in self.view.subviews {
if let textField = view as? UITextField {
textField.resignFirstResponder()
}
}
}
我也尝试使用已注释掉的代码,但这些代码都不起作用。请帮忙!非常感谢!
答案 0 :(得分:0)
只需设置view.endEditing(true)
,即:
@IBAction func showMenu(_ sender: AnyObject) {
view.endEditing(true)
}