在2个部分的1行中添加复选标记

时间:2012-01-01 22:13:01

标签: iphone xcode uitableview checkmark

如果我使用这个代码就可以了,我可以在1行中添加1个复选标记但在2个部分中但我需要在每个部分添加1个复选标记。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{

    int newRow = [indexPath row];
    int oldRow = (lastIndexPath != nil) ? [lastIndexPath row] : -1; 

    if(newRow != oldRow)
    {
        UITableViewCell* newCell = [tableView cellForRowAtIndexPath:indexPath];
        newCell.accessoryType = UITableViewCellAccessoryCheckmark;

         UITableViewCell* oldCell = [tableView cellForRowAtIndexPath:lastIndexPath];
        oldCell.accessoryType = UITableViewCellAccessoryNone;
        lastIndexPath = indexPath;
    }
    [tableView deselectRowAtIndexPath:(NSIndexPath *)indexPath animated:YES];
}

如果我使用这个

if (indexPath.section == 0);

对于每个部分,它都不起作用。

感谢阅读

0 个答案:

没有答案