iOS:如何传递部分中的行索引

时间:2015-02-16 11:44:30

标签: ios uitableview nsindexpath

我有一个像这样的tableview结构,

  

第1节

     

---->第1行

     

---->第2行

     

---->第3行

     

第2节

     

---->第1行

     

---->第2行

     

第3节

     

---->第1行

     

---->第2行

     

---->第3行

     

---->第4行

如何获取我必须传递的特定行的索引,比如我必须从第3部分获取第2行的索引?考虑我必须从第3部分传递第2行的确切地址/索引/位置。

2 个答案:

答案 0 :(得分:1)

您可以创建UITableViewCell的子类,并向其添加两个属性

@property (nonatomic) NSInteger row;
@property (nonatomic) NSInteger section;

然后在cellForRowAtIndexPath:方法中,您可以根据索引路径设置这些值。

如果您想传递行和部分信息,请使用委托或KVO

答案 1 :(得分:0)

  • indexPathForRow:切入口: 返回使用表视图中特定行和节的索引初始化的索引路径对象。

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/index.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection