UITableView,我怎么知道cellForRowAtIndexPath中的部分?
我有一个显示城市列表的UITableView。 我想按州分开他们。 我似乎无法弄清楚如何让它从我的阵列中挑选正确的项目。 如果第1节(亚利桑那州)有2个城市,第2节(加利福尼亚州)有2个城市,在cellForRowAtIndexPath第2节中,City 1的索引为0,即使它是我的数组中的第3项。 我想只是把我的城市数组变成一个状态数组,每个项目都包含一个城市数组,但我仍然不知道我在哪个部分,因此不知道在状态数组下的哪个城市数组我会需要访问。
任何帮助,将不胜感激。
该方法被调用
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
indexpath参数包含一个行和部分属性。
indexPath.section
indexPath.row
这里是文档链接
你可以使用indexPath.section
和indexPath.row
上一篇: UITableView, how do I know what Section during cellForRowAtIndexPath?
下一篇: Creating a shared toolbar across views that act as delegates