我有一个显示城市列表的 UITableView。 我想按状态将它们分开。我似乎无法弄清楚如何让它从我的数组中挑选出正确的项目。 如果第 1 节(亚利桑那州)有 2 个城市,第 2 节(加利福尼亚州)有 2 个城市,则在第 2 节的 cellForRowAtIndexPath 期间,城市 1 的索引为 0,即使它是我数组中的第 3 项。 我想把我的城市阵列变成一个国家阵列,每个项目都包含一个城市阵列,但我仍然不知道我在哪个部分,因此不知道我会在国家阵列下的哪个城市阵列需要访问。
最佳答案
方法被调用
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
indexpath 参数包含一个 row 和 section 属性。
indexPath.section
indexPath.row
这里是 NSIndexPath 的文档链接类。
关于iphone - UITableView,我如何知道 cellForRowAtIndexPath 期间的哪个部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1676394/