如何区分UITableView自定义部分点击和部分第一行点击?
UITableView
返回相同的callback“ didSelectRowAtIndexPath
”与相同的NSIndexPath
(0,0)节点击和节第一行单击。 我使用自定义视图的部分标题视图,我需要对这些部分行执行一些操作。 尝试使用[tableView cellForRowAtIndexPath:indexPath]
检查单元类,但它显然返回相同的行单元,而不是部分单元格。 有什么build议么?
更新我可以将我的自定义部分视图添加到第一行,而不是将其添加为一个部分,但是在这种情况下,我需要返回不同的行高度在“ heightForRowAtIndexPath
”,这将不是表演明智的决定。
更新我已经devise了我的部分视图作为UITableViewCell的子类,因为我更喜欢本机UITableViewcallback,而不是解决方法与轻拍手势或button。
百夫长,如果你想有一个容易打开/closures的部分,我build议你使用类APLSectionHeaderView。 您可以在APLSectionHeaderView.h和APLSectionHeaderView.m上find更多信息
希望它会帮助你。
我一直在使用它,所以如果你有一些问题…