美文网首页
根据btn获取到btn当前cell上的值

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

作者: 半曲恋江南 | 来源:发表于2018-01-16 16:49 被阅读0次

    自定义单元格,且单元格中有按钮,项目功能扩展需要点击按钮在每一个单元格的后面增加一个视图,因此需要确定单元格的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上的值是在请求数据的时候声明了一个属性)。

    相关文章

      网友评论

          本文标题:根据btn获取到btn当前cell上的值

          本文链接:https://www.haomeiwen.com/subject/bgbxcxtx.html