我有一个UITableView
,我按了该行,但是不松开手指,所以didSelectRowAtIndexPath
尚未被调用,对吗?
rowIsPressed
的方法?或onTableViewTouchDown
? 最佳答案
至少有两个选择:
1)您可以继承UITableViewCell,然后使用从默认uiview知道的触摸处理。 (例如touchesBegan:
等)/或添加自定义uiview作为tablecell的contentView。
2)向每个表格单元格添加一个手势识别器。
要找出您所在的行,可以在cellForRow:atIndexPath:
中给每行一个标记(而不是引用该行)