【发布时间】:2018-05-18 17:42:57
【问题描述】:
我有一个 UITableView,其中的部分数和这些部分下的单元格数来自我的服务。部分的数量是动态的,并且在其下包含动态单元格。取决于来自服务的数据。单击单元格时,我想折叠部分。单击其下的单元格时,每个部分都应折叠。我怎么能崩溃呢?我已经搜索了很多,但是当我们点击它展开和折叠的部分时,大多数结果都会显示。但我想在单击单元格时折叠部分。我在节标题中放置数据的代码是这样的,
func numberOfSections(in tableView: UITableView) -> Int {
if tableView == resMenuTableView{
return subCategoryModel!.count
}
else
{
return AddonCategoryModel!.count
}
}
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
if tableView == resMenuTableView{
return subCategoryModel![section].subCatName
}
else
{
return AddonCategoryModel![section].name
}
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if tableView == resMenuTableView{
return subCategoryModel![section].items.count
}
else
{
return AddonCategoryModel![section].addonItems.count
}
}
【问题讨论】:
标签: ios swift uitableview