我想使用长按手势来切换 tableView 的 .isHidden 属性。我的代码(如下)使 tableView 在第一次长按时出现,但在第二次长按时不会隐藏它。
let recognizer = UILongPressGestureRecognizer()
var hideTableView = true
@IBAction func longPress(_ sender: Any) {
if recognizer.state == .began {
hideTableView = !hideTableView
}
if hideTableView {
tableView.isHidden = false
tableView.reloadData()
}
if !hideTableView {
tableView.isHidden = true
}
}
任何想法表示赞赏!