如何区分UITableView自定义部分点击和部分第一行点击?

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

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

更新我已经devise了我的部分视图作为UITableViewCell的子类,因为我更喜欢本机UITableViewcallback,而不是解决方法与轻拍手势或button。

百夫长,如果你想有一个容易打开/closures的部分,我build议你使用类APLSectionHeaderView。 您可以在APLSectionHeaderView.h和APLSectionHeaderView.m上find更多信息

希望它会帮助你。

我一直在使用它,所以如果你有一些问题…