基本上,我有一个带有2个部分的静态表视图的视图控制器。第一部分将有1行,代表一个主要类别。
我希望第二部分的行数可变,具体取决于用户对该类别的条目数量。因此,如果类别为“活动”,并且活动为“棒球,垒球”,那么我希望该部分中有2行。
您如何做到这一点?当我编写代码时,它一直崩溃。
答案 0 :(得分:0)
您可以尝试这个.....
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if section == 0 {
return 1
} else {
return YourDataSource.count
}
}
以及您的cellforrowatindex
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.section == 0 {
//Do your stuff for the static section
} else {
//Do your stuff for the dynamic section
}
}