如何找到表格视图的最后一个 indexPath 单元格?
Posted
技术标签:
【中文标题】如何找到表格视图的最后一个 indexPath 单元格?【英文标题】:How to find last but one indexPath cell of table view? 【发布时间】:2015-09-29 08:50:44 【问题描述】:我需要保留表格视图的最后一个 indexPath 单元格并将其与当前单元格进行比较
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法。 我不知道我该怎么做。我找到了有关选择的最后一个单元格的答案,但这对我没有帮助。如果有人有解决方案,请告诉我。
【问题讨论】:
【参考方案1】:要在 tableview 中保留最后一个 indexPath 的引用,请在 cellForRowAtIndexPath 中添加此代码:
if(indexPath == _indexPathReference)
//add your logic
...
...
if(indexPath.row == array.count - 1)
_indexPathReference = indexPath;
return cell;
希望这会有所帮助!
【讨论】:
【参考方案2】:你试试这个:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:<Pass_Last_But_One_Row> inSection:<Pass_Correct_Section>]
这里,
Pass_Last_But_One_Row = cellDataModel.count - 1;
【讨论】:
以上是关于如何找到表格视图的最后一个 indexPath 单元格?的主要内容,如果未能解决你的问题,请参考以下文章