ios - 具有不同cell.accessoryType的不同部分

时间:2014-11-27 22:44:05

标签: ios objective-c uitableview

我有两个部分的表格,我希望第一部分细胞有指标,第二部分细胞没有指标。

我试过了:

    if (indexPath.section==1){

             cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

    }else if(indexPath.section==2){

             cell.accessoryType = UITableViewCellAccessoryNone;
    }

和此:

   if(indexPath.section==1){

        switch(indexPath.row){

            default:
                cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

                break;

        }

    }else if(indexPath.section==2){

        switch(indexPath.row){

            default:
               cell.accessoryType = UITableViewCellAccessoryNone;

                break;

        }

    }

没有和我一起工作,我做错了什么?

2 个答案:

答案 0 :(得分:4)

第一部分的索引应为0,而不是1 第二部分的索引应为1,而不是2

请记住,在(大多数)编程语言中,我们从零开始编制索引。

答案 1 :(得分:0)

你使用相同的细胞标识符吗?你试过两个不同的小区标识符吗? 尝试使用2个不同的。