如何解决快速包含多个部分和多行的表格视图
我有 2 个部分是固定的,3 行是固定的。每行由一个 tableviewcell 加载,这意味着它有 3 个 tableviewcell。 如何使用每个 tableviewcell 加载每个部分的 cellforrowat。 3个tableview cell如下:
tableviewcell1:
guard let cell = tableView.dequeueReusableCell(withIdentifier: "AreaHeadderTableViewCell") as? AreaHeadderTableViewCell else {return UITableViewCell()}
return cell
tableviewcell2:
guard let cell = tableView.dequeueReusableCell(withIdentifier: "DetailItemTblCell") as? DetailItemTblCell else {return UITableViewCell()}
return cell
tableviewcell3:
guard let cell = tableView.dequeueReusableCell(withIdentifier: "AreaHeadderTableViewCell") as? AreaHeadderTableViewCell else {return UITableViewCell()}
return cell
如何为两个部分展示这 3 个 tableviewcell?
解决方法
您需要编写 cellForRowAt 函数,以便它查看所请求单元格的节号,并根据请求创建和配置适当类型的单元格。对于分段表视图,switch 语句可能是处理该问题的不错选择。
我建议搜索有关创建分段表视图的教程并仔细阅读。有相当多的东西需要学习,还有一些问题。这超出了我们在 SO 答案中所能涵盖的范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。