做个备份,以备不时之需,个人觉得这个方法比较好用
-(void)clickCellButtonMethod:(UIButton *)btn WithEvent:(id)event
{
//取到 button所在的cell的indexPath
NSSet *touches =[event allTouches];
UITouch *touch =[touches anyObject];
CGPoint currentTouchPosition = [touch locationInView:self.tableView];
NSIndexPath *indexPath= [self.tableView indexPathForRowAtPoint:currentTouchPosition];
if (indexPath != nil)
{
//do something
}
}
网友评论