【发布时间】:2013-01-01 20:30:15
【问题描述】:
我有一个UITableView,它的某些单元格的高度不同。如果单元格中的触摸低于某个点,我希望有一种方法,无需向每个单元格添加按钮,就不会收到对 didSelectedRowAtIndexPath 的响应。
例如,假设我有两个单元格,一个高度为 100,另一个高度为 150。有没有办法在触摸低于 100 时不接收对 didSelectRowAtIndexPath: 的响应,但仍然接收到触摸在单元格上输入?
我想过重写单元格中的触摸方法并将委托中的接触点返回到控制器/表并使用该输入来确定我是否会忽略 didSelectRowAtIndexPath: 响应,但我很担心关于突出显示和其他调用,以及它是否可能不足以阻止这些调用。这对我来说似乎真的很可疑。
【问题讨论】:
标签: objective-c ios uitableview didselectrowatindexpath