我已经拿到了一个名为“CustomerView”的Xib
文件,里面包含了一个tableView
,并且我还创建了一个单独的Xib
文件用于tableView
。请问如何在Swift 3中展示“CustomerView”视图和带有数据的tableView
?我知道如何在视图控制器上展示带有xib
的客户单元格及其数据。有谁可以帮帮我吗?非常感谢!
我已经拿到了一个名为“CustomerView”的Xib
文件,里面包含了一个tableView
,并且我还创建了一个单独的Xib
文件用于tableView
。请问如何在Swift 3中展示“CustomerView”视图和带有数据的tableView
?我知道如何在视图控制器上展示带有xib
的客户单元格及其数据。有谁可以帮帮我吗?非常感谢!
这里的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()
}
}