2017-09-04 56 views
2

我已经采取了的UIView名为里面我已经拖了tableView,并且还创建了一个单独Xib文件tableView“CustomerView” Xib,怎样才能显示“CustomerView”厦门国际银行的看法。在Swift中查看控制器和tableview数据3.我知道如何使用tableview数据在视图控制器上显示xib客户单元。任何人都可以帮助我,我将非常感谢显示的tableView在厦门国际银行与数据雨燕3.0

+0

你的语言是有点混乱给我, 你有customerView厦门国际银行里面的tableview和u要填充的tableview和现在这个整体视图进入视野控制器? –

+0

是的,你是对的@saketkumar – anuj

+0

@saketkumar请投这个问题,所以我会得到更多的答案 – anuj

回答

1

这里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() 

    } 







} 
+0

它不适用于动态tableview数据@saket kumar – anuj

相关问题