如何通过点击UITableViewCell中的控件找到所在cell的位置

当一个UITableView有很多个Cell,每个Cell拥有若干按钮。

点击UITableViewCell中的控件之后,如何找到自己属于哪个indexPath?

方法一
int floor =[_tableView
indexPathForCell:((exampleCell
*)[[sender   superview]superview])].row;
方法二
CGRect rc = [btn.superview btn.frame toView:_tableView];
NSIndexPath *indexPath = [_tableView indexPathForRowAtPoint:CGPointMake(rc.origin.x+rc.size.width/2, rc.origin.y+rc.size.height/2)];
        ;//CGPointMake内的参数是点击当前控件处于cell中位置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容