創建一個索引計數給分組織UITableView的所有cell。我已經存儲到正確位置了,但是提取的時候提取不出來。
索引代碼:
indexPath.section = 0
indexPath.row = 0 cellIndex = 0
indexPath.row = 1 cellIndex = 1
indexPath.row = 2 cellIndex = 2
indexPath.row = 3 cellIndex = 3
indexPath.row = 4 cellIndex = 4
indexPath.section = 1
indexPath.row = 0 cellIndex = 5
indexPath.row = 1 cellIndex = 6
indexPath.row = 2 cellIndex = 7
indexPath.row = 3 cellIndex = 8
方程式:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger cellIndex = numberOfSections * indexPath.section + indexPath.row;
}
在外面定義一個累加器不行?
NSInteger cellIndex=0;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
++cellIndex;
NSLog(@"current cell index:%d",cellIndex);
}