是否可以调整indexPath?

时间:2011-09-13 16:30:56

标签: iphone objective-c xcode

在表格视图委托下,indexPath已发送。是否可以将其分配给局部变量然后进行调整?我在课程参考文档中没有看到任何内容。

我要做的是在indexPath.row添加1。

此代码不起作用,但我将其放在此处以获得基本概念。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSIndexPath *tempIndex;
    tempIndex = indexPath;
    tempIndex.row = tempIndex.row + 1;
//etc...
}

提前致谢

1 个答案:

答案 0 :(得分:3)

您可以通过调用

获取另一个NSIndexPath
NSIndexPath *tempIndex = [NSIndexPath indexPathForRow:indexPath.row + 1 inSection:indexPath.section];

虽然我不明白你的意思是“调整”它。通常,在cellForRowAtIndexPath中,您不能使用其他路径/单元格。