【发布时间】:2015-08-01 14:05:00
【问题描述】:
我有一个 Swift 项目,它有一个带有多个静态单元格部分的表视图控制器。一些单元格有 UITextFields 和其他有附件:披露指标。我已经实现了以下 Swift 代码来在点击背景时关闭键盘:
override func viewDidLoad() {
super.viewDidLoad()
let tapGesture = UITapGestureRecognizer(target: self, action: Selector("hideKeyboard"))
tapGesture.cancelsTouchesInView = true
tableView.addGestureRecognizer(tapGesture)
}
func hideKeyboard() {
tableView.endEditing(true)
}
这非常适合在点击背景时释放键盘,但它也删除了披露指示器的点击手势(滑动仍然有效)。有谁知道在实现这个 hideKeyboard() 函数后如何重新激活 Disclosure Indicators 单元格的点击手势?
【问题讨论】:
标签: swift uitableview uigesturerecognizer