首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS indexpath.row和indexpath.section

iOS indexpath.row和indexpath.section
EN

Stack Overflow用户
提问于 2014-09-01 03:06:41
回答 2查看 717关注 0票数 0

所以我有一个设置了联系人列表的UITableView。所有的联系人都根据他们的名字和字母顺序被分成不同的部分。我正在尝试获取它,以便人们选择他们想要添加的人。在我的didSelectRowAtIndexPath方法中,当我使用indexPath.section或indexPath.row时,我总是得到错误的结果。下面是我使用.row和.section得到的结果。

代码语言:javascript
复制
Name | Section | Row | Cell index
---------------------------------
Adi  | 0       | 0   | 0
Andy | 0       | 1   | 1
Ben  | 1       | 0   | 2
Jay  | 2       | 0   | 3
Jim  | 2       | 1   | 4
Joe  | 2       | 3   | 5

有没有什么方法可以让我使用didSelectRowAtIndexPath方法获得实际的单元格索引?

EN

回答 2

Stack Overflow用户

发布于 2014-09-01 03:18:30

这是完全正确的。索引路径包含每个索引节的行索引范围0...n (也包括范围0...n)。

这使您可以创建如下数组结构

代码语言:javascript
复制
@(@(@"section 0", @"section 0" @"section 0"), @(@"section 1", @"section 1"))
票数 0
EN

Stack Overflow用户

发布于 2014-09-01 03:22:09

选项1:将您的数据设置为数组数组。顶部数组中的每个元素都与一个节匹配,节数组中的每个元素都与一行匹配。

选项2:编写一个方法来计算节和行的单元格索引,方法是将前几节中的所有行相加,并针对索引路径中的行进行调整。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25595322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档