这工作正常
@IBAction func segmentButtonClicked(_ sender: UISegmentedControl) {
switch sender.selectedSegmentIndex {
case 0:
if demoTableView.tableHeaderView == nil {
var view1: UIView = UIView.init(frame: CGRect(x:0,y: 0,width :320,height: 60));
var label: UILabel = UILabel.init(frame: CGRect(x:0,y: 0,width :320,height: 60))
label.text = "header text"
view1.addSubview(label);
demoTableView.tableHeaderView = view1
}
demoTableView.reload()
case 1:
if demoTableView.tableHeaderView != nil {
demoTableView.tableHeaderView = nil
}
demoTableView.reload()
default:
break
}
}