点击按钮时如何隐藏或显示 tableView
How to hide or show a tableView when a button is tapped
我试图在用户点击按钮时显示然后隐藏按钮。
但它根本无法工作,但我的代码在我看来是正确的。
这是我的代码:
class ViewController: UIViewController {
@IBOutlet weak var oeilButton: UIButton!
@IBOutlet weak var tableView: UITableView!
var clicked: Bool!
override func viewDidLoad() {
super.viewDidLoad()
clicked = false
tableView.isHidden = true // First it is hidden
}
@IBAction func oeilAction(_ sender: Any) {
hideTable()
}
func hideTable() {
if clicked == false {
clicked = true
tableView.isHidden = false
} else {
clicked = false
tableView.isHidden = true
}
}
}
我该怎么做?请帮忙
将 hideTable
实现替换为:
func hideTable() {
tableView.isHidden.toggle()
}
这样您就不需要 click
变量,也不需要检查任何东西。
我试图在用户点击按钮时显示然后隐藏按钮。 但它根本无法工作,但我的代码在我看来是正确的。
这是我的代码:
class ViewController: UIViewController {
@IBOutlet weak var oeilButton: UIButton!
@IBOutlet weak var tableView: UITableView!
var clicked: Bool!
override func viewDidLoad() {
super.viewDidLoad()
clicked = false
tableView.isHidden = true // First it is hidden
}
@IBAction func oeilAction(_ sender: Any) {
hideTable()
}
func hideTable() {
if clicked == false {
clicked = true
tableView.isHidden = false
} else {
clicked = false
tableView.isHidden = true
}
}
}
我该怎么做?请帮忙
将 hideTable
实现替换为:
func hideTable() {
tableView.isHidden.toggle()
}
这样您就不需要 click
变量,也不需要检查任何东西。