gpt4 book ai didi

iphone - TableView 中具有多个部分的正确 indexPath.row 选择?

转载 作者:行者123 更新时间:2023-12-03 20:18:36 25 4
gpt4 key购买 nike

我有包含多个部分的 TableView 。每个部分都有不同的行数。当我选择特定部分中的特定行时,如何找到正确的indexPath.row“有教程吗?”

最佳答案

我不知道你所说的“正确”是什么意思。 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 ]
---------

要获取全局行,您可以计算部分总和。

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;

关于iphone - TableView 中具有多个部分的正确 indexPath.row 选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com