gpt4 book ai didi

Swift - 隐藏 TableView 标题问题

转载 作者:行者123 更新时间:2023-11-30 12:22:39 25 4
gpt4 key购买 nike

我的 tableView header 中有一个 collectionView。如果 collectionView 中没有数据,我想隐藏 tableView header 。

我在 self.tableView.tableViewHeader = nil 线上遇到随机崩溃如果数据为空并且不设置标题为零,我尝试更改标题的大小(0.1),但这不起作用。

而且我的应用程序永远不会在我的 iPhone 或模拟器上崩溃。但我通过 Crashlytics 从用户那里收到了大量崩溃报告。但我不能

@IBOutlet weak var recView: UIView!   // --> my header

func loadRecData() {
//Parse JSON here,
if //JSON data empty {
self.tableView.tableHeaderView = nil
}else {
self.collectionView.reloadData()
}
}

func loadTableData() {}

override func viewDidLoad() {
super.viewDidLoad()

self.loadRec()
self.loadTableData()
}

崩溃报告:https://www.dropbox.com/s/3y205d7g0fjaqid/crashReport.txt?dl=0

最佳答案

swift 3.0

不要设置self.tableView.tableHeaderView = nil,而是在委托(delegate)方法中将tableHeaderView高度设置为零。工作正常。

关于Swift - 隐藏 TableView 标题问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606530/

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