我正在编写一个应用程序,需要将按钮从UIView拖到UItableview,并根据用户离开的位置,我需要知道用户离开他的手指的哪个tableview单元格。
这是必需的,因为根据用户已离开的tableviewcell,我需要更新该特定单元格中的那个。
任何帮助都将不胜感激。
答案 0 :(得分:1)
您可以使用UITableView的rectFor [whatever]方法来确定您的点与哪个单元格相交。
例如,您可以使用:
遍历可见索引路径- (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath
并检查与CGRectContainsPoint()函数的交集。
答案 1 :(得分:1)
或者您可以使用UITableView实例方法
MainAcitivity
它返回索引路径,然后您可以使用方法
获取您的单元格实例- (NSIndexPath *)indexPathForRowAtPoint:(CGPoint)point;