这里anyview是你想显示的uiview或隐藏
扩展ViewController:UITableViewDelegate {
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return any view
}
func instanceFromNib() -> UIView {
return UINib(nibName: "Header", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! UIView
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 200;
}
有一个按钮动作像下面
@IBAction func HideShowView(_ sender: UIButton) {
if(!isSelected) {
isSelected = true
self.mytable.delegate = nil
mytable.reloadData()
}
else {
isSelected = false
self.mytable.estimatedRowHeight = 40
self.mytable.delegate = self
mytable.reloadData()
}
}
你的语言是有点混乱给我, 你有customerView厦门国际银行里面的tableview和u要填充的tableview和现在这个整体视图进入视野控制器? –
是的,你是对的@saketkumar – anuj
@saketkumar请投这个问题,所以我会得到更多的答案 – anuj