如何对UITableView单元格进行分组

蜂巢7

我正在尝试将单元格分为uitableview的单元格制作一个tableview。我环顾了一下,发现了如何将其分成几部分,尽管我坚持让它们像应该以组的形式出现一样,而不是由三组组成,每组中都有所有单元格,这就是我现在所拥有的经过一些研究后得到了到目前为止:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = nil;
    if ([indexPath section] == 0) {
        if (indexPath.row == 0) {
            cell = cell1;
        } else if (indexPath.row == 1) {
            cell = cell2;
        } else if (indexPath.row == 2) {
            cell = cell3;
        }   
    }
    if ([indexPath section] == 1) {
        if (indexPath.row == 0) {
            cell = cell4;
        } else if (indexPath.row == 1) {
            cell = cell5;
        } else if (indexPath.row == 2) {
            cell = cell6;
        }
    }
    if ([indexPath section] == 2) {
        if (indexPath.row == 0) {
            cell = cell7;
        }
    }
    return cell;
}

尽管当我运行并转到此视图时,应用程序崩溃,并且在nslog框中出现了以下错误:

*** Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-2380.17/UITableView.m:5471

提前致谢

埃尔斯鲁

每个新部分的行索引都从零开始。

例如:

if ([indexPath section] == 2) {
    if (indexPath.row == 3) {

应该:

if ([indexPath section] == 2) {
    if (indexPath.row == 0) {

此外,段索引也从零开始,因此您可能希望减少if语句中的每个索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UITableView动态分组的单元格

来自分类Dev

如何从uitableview单元格中删除单元格

来自分类Dev

如何对相似的单元格进行分组并在这些单元格中获得最大值?

来自分类Dev

如何重用UITableView中的单元格?

来自分类Dev

如何阻止UITableView重用单元格?

来自分类Dev

计算分组的UITableView的整体单元格索引?

来自分类Dev

如何在r中以列表形式对行进行分组并使其单元格关联布局?

来自分类Dev

如何使用多个具有静态和动态高度的单元格对UITableView进行约束?

来自分类Dev

如何在Realm Swift中对UITableView单元格进行重新排序?

来自分类Dev

分组元素的单元格

来自分类Dev

UITableView单元格重叠

来自分类Dev

隐藏UITableview单元格

来自分类Dev

UITableView单元格选择

来自分类Dev

如何在UITableView的单元格之间添加分隔符单元格/ uiview?

来自分类Dev

如何在UITableView静态单元格中动态更改单元格高度

来自分类Dev

UITableView-如何识别我是否在单元格上方拖动单元格?

来自分类Dev

如何处理对UITableView的非单元格区域的轻敲

来自分类Dev

如何在UITableView中检测单元格选择-Swift

来自分类常见问题

如何在Swift中将新单元格插入UITableView

来自分类Dev

如何更改UITableView中选定单元格的颜色?

来自分类Dev

如何在uitableview上制作固定高度的单元格?

来自分类Dev

如何在UITableView内的单元格内添加KASlideShow

来自分类Dev

如何删除UITableView中的单元格分隔符?

来自分类Dev

如何在动态UITableView中创建原型单元格?

来自分类Dev

iOS:如何让UITableView将其单元格画出边界?

来自分类Dev

如何将单元格添加到uitableview

来自分类Dev

如何在触摸时放大uitableview单元格图像

来自分类Dev

如何设置UITableView捕捉到最近的单元格?

来自分类Dev

如何处理对UITableView的非单元格区域的轻敲

Related 相关文章

  1. 1

    UITableView动态分组的单元格

  2. 2

    如何从uitableview单元格中删除单元格

  3. 3

    如何对相似的单元格进行分组并在这些单元格中获得最大值?

  4. 4

    如何重用UITableView中的单元格?

  5. 5

    如何阻止UITableView重用单元格?

  6. 6

    计算分组的UITableView的整体单元格索引?

  7. 7

    如何在r中以列表形式对行进行分组并使其单元格关联布局?

  8. 8

    如何使用多个具有静态和动态高度的单元格对UITableView进行约束?

  9. 9

    如何在Realm Swift中对UITableView单元格进行重新排序?

  10. 10

    分组元素的单元格

  11. 11

    UITableView单元格重叠

  12. 12

    隐藏UITableview单元格

  13. 13

    UITableView单元格选择

  14. 14

    如何在UITableView的单元格之间添加分隔符单元格/ uiview?

  15. 15

    如何在UITableView静态单元格中动态更改单元格高度

  16. 16

    UITableView-如何识别我是否在单元格上方拖动单元格?

  17. 17

    如何处理对UITableView的非单元格区域的轻敲

  18. 18

    如何在UITableView中检测单元格选择-Swift

  19. 19

    如何在Swift中将新单元格插入UITableView

  20. 20

    如何更改UITableView中选定单元格的颜色?

  21. 21

    如何在uitableview上制作固定高度的单元格?

  22. 22

    如何在UITableView内的单元格内添加KASlideShow

  23. 23

    如何删除UITableView中的单元格分隔符?

  24. 24

    如何在动态UITableView中创建原型单元格?

  25. 25

    iOS:如何让UITableView将其单元格画出边界?

  26. 26

    如何将单元格添加到uitableview

  27. 27

    如何在触摸时放大uitableview单元格图像

  28. 28

    如何设置UITableView捕捉到最近的单元格?

  29. 29

    如何处理对UITableView的非单元格区域的轻敲

热门标签

归档