1

UITableView对于部分单击和部分第一行单击返回相同的回调“ didSelectRowAtIndexPath”,具有相同的(0,0)。NSIndexPath我正在为部分标题视图使用自定义视图,我需要对这些部分行执行一些操作。尝试检查单元格类,[tableView cellForRowAtIndexPath:indexPath]但它显然返回相同的行单元格而不是部分单元格。有什么建议么?

更新我可以将我的自定义剖面视图添加到第一行而不是将其添加为一个部分,但是在这种情况下,我需要在“ heightForRowAtIndexPath”中返回不同的行高,这将是不明智的决定。

更新我将剖面视图设计为 UITableViewCell 的子类,因为我更喜欢获得原生 UITableView 回调,而不是使用轻击手势或按钮来解决问题。

4

1 回答 1

2

Centurion,如果您想轻松打开/关闭部分,我建议您使用 APLSectionHeaderView 类。您可以找到有关APLSectionHeaderView.hAPLSectionHeaderView.m的更多信息

希望它会帮助你。

我一直在使用它,所以如果您对此有任何疑问...

于 2013-07-02T12:06:16.427 回答