gpt4 book ai didi

uitableview - 使用 Swift 3.0 中的数据在 Xib 中显示 tableView

转载 作者:行者123 更新时间:2023-12-04 17:49:44 25 4
gpt4 key购买 nike

我使用了一个名为“CustomerView”的 UIViewXib,我在里面拖了一个 tableView 并创建了一个单独的 tableView 的 Xib 文件,如何在 Swift 3 中用数据显示 xib.on View contoller 和 tableview 的“CustomerView” View 。我知道如何在 view controller 上用 xib 显示客户单元格tableview 数据。任何人都可以帮助我,我将非常感激

最佳答案

这里anyview是你想显示或隐藏的 View

扩展 View Controller :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;
}

有一个像下面这样的按钮 Action

    @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()

}







}

关于uitableview - 使用 Swift 3.0 中的数据在 Xib 中显示 tableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46034541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com