根据btn获取到btn当前cell上的值

自定义单元格,且单元格中有按钮,项目功能扩展需要点击按钮在每一个单元格的后面增加一个视图,因此需要确定单元格的indexPath属性,然后根据每一个单元格的高度就可以确定每一个单元格的位置,因此就可以增加新的视图,该问题的关键是点击按钮后确定所在单元格的索引,这个时候就要用到一个非常重要的属性indexPathForRowAtPoint。

NSSet *touches = [event allTouches];  //获取点击手势 allTouches方法,可以获得触摸点的集合,可以判断多点触摸事件。

UITouch *touch = [touches anyObject]; 

CGPoint currentTouchPosition = [touch locationInView:self.tableView]; 二维坐标系中的点

NSIndexPath *indexPaths = [self.tableView indexPathForRowAtPoint:currentTouchPosition];

ChaseOrderTableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPaths];

cellForRowAtIndexPath这个属性 根据位置获取当前cell的indexPath

看其他的使用在当点击cell上的Btn的时候 用来增加新的视图  我这里用来用cell传了一次值。  在点击btn的时候 获取到当前cell的值。(cell上的值是在请求数据的时候声明了一个属性)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容