微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

快速包含多个部分和多行的表格视图

如何解决快速包含多个部分和多行的表格视图

我有 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 举报,一经查实,本站将立刻删除。