gpt4 book ai didi

带有部分的 iOS tableView - 如何获取全局索引

转载 作者:行者123 更新时间:2023-11-29 02:55:15 25 4
gpt4 key购买 nike

我有问题:我创建了包含多个部分的表(它们是根据 webService 响应设置的,因此它们是动态的)。例如,第一部分有 3 个单元格 (0,1,2),第二部分 - 4 个单元格 (0,1,2,3),第三部分 - 7 个单元格 (0,1,2,3,4,5,6) )。

例如,当我单击第三部分中的第三个单元格时,我只能获取该单元格所在的数字(第三部分),以及当前部分中的单元格数量(第三个单元格)。但我想知道,无论哪个部分,单元格的编号是多少(因此,在上面的示例中 - 第三部分中的第三个单元格,它将是第十个单元格)

要做什么?如何获得该号码?

最佳答案

例如在 tableView:cellForRowAtIndexPath: 中,如果您想在单元格中将其用作文本。

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//....
NSInteger sum = 0;
for(NSInteger idx = 0; idx < indexPath.section, ++idx){
sum += [tableView tableView:tableView numberOfRowsInSection:idx];
}
sum += indexPath.row +1;
//....
}

而且 tableView:didSelectRowAtIndexPath: 也可以。

关于带有部分的 iOS tableView - 如何获取全局索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23985137/

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