-6

我有一个推送到 tableView 的数组,当我点击一行(单元格)时,需要获取这些行中我的数组元素的数量,如何做到这些?

- (void)rightButtonClick:(MyTableView *)tableView row:(NSIndexPath*)row
{
    [delegate Show:(row.row+1)];
}

代表

-(void)Show:(NSInteger)row
{
    if(row >= 0)
    {
        NSLog(@" %d ", row);
    }
}
4

1 回答 1

1

抱歉,如果我对您的英语理解不正确,但我想这与您想要的一致:

tableView:didSelectRowAtIndexPath:您可以通过在 tableView 的委托(可能是您的 tableViewController)中实现来获取在表中选择的行的 indexPath 。indexPath 有两个您会感兴趣的属性;sectionrow。如果您的表中有一个部分和一个一维数据数组,您可以简单地使用如下内容:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    MyObject *object = [self.myListOfObjects objectAtIndex:indexPath.row];
}

如果您有多个部分,则还需要使用 indexPath.section,具体取决于您的模型的外观。

于 2013-09-10T15:05:55.910 回答