我有多个部分的tableview.每个部分有不同的行.当我在特定部分中选择特定行时,如何找到正确的indexPath.row?任何教程?
ken*_*ytm 15
我不知道你的意思是"正确".该indexPath.row部分始终是本地的,这意味着
section 0
---------
[ row 0 ]
[ row 1 ]
[ row 2 ]
---------
section 1
---------
[ row 0 ]
[ row 1 ]
---------
section 2
---------
[ row 0 ]
[ row 1 ]
[ row 2 ]
[ row 3 ]
---------
Run Code Online (Sandbox Code Playgroud)
要获取全局行,您可以计算部分总和.
NSUInteger row = 0;
NSUInteger sect = indexPath.section;
for (NSUInteger i = 0; i < sect; ++ i)
row += [dataSource tableView:tableView numberOfRowsInSection:i];
row += indexPath.row;
return row;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2836 次 |
| 最近记录: |