我需要保留表视图的最后一个indexPath单元格,并将其与
上的当前单元格进行比较- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法。 我不知道怎么办。我找到了关于最后一个细胞选择的答案,但它对我没有帮助。如果有人有解决方案,请告诉我。
答案 0 :(得分:1)
要保持tableview中最后一个indexPath的引用,请在cellForRowAtIndexPath中添加此代码:
if(indexPath == _indexPathReference)
{
//add your logic
}
...
...
if(indexPath.row == array.count - 1)
_indexPathReference = indexPath;
return cell;
希望这有帮助!
答案 1 :(得分:0)
你试试这个:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:<Pass_Last_But_One_Row> inSection:<Pass_Correct_Section>]
在这里,
Pass_Last_But_One_Row = cellDataModel.count - 1;