根据tableViewCell上的button取出cell
根据tableViewCell上的button取出cell
九叶子 发表于12个月前
根据tableViewCell上的button取出cell
  • 发表于 12个月前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

 
// 取出cell的方法
-(UITableViewCell *)OnTouchBtnInCell:(UIButton *)btn table:(UITableView *)table{
    CGPoint point = btn.center;
    point = [table convertPoint:point fromView:btn.superview];
    NSIndexPath* indexpath = [table indexPathForRowAtPoint:point];
    UITableViewCell *cell = [table cellForRowAtIndexPath:indexpath];
    return cell;
    
    // 也可以通过一路取 btn 的父窗口取到 cell,但如果 cell 下通过好几层 subview 才到 btn,就要取好几次 superview // 所以我用上面的方法,比较通用。这种 方法也适用于其它控件。
}

调用该方法


// 取出cell
VRWriteBlessingTableViewCell *cell = (VRWriteBlessingTableViewCell *)([self OnTouchBtnInCell:button table:_segmentTableView]);   
// 取出indexPath
NSIndexPath *indexPath = [_segmentTableView indexPathForCell:cell];

 

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 2
码字总数 289
×
九叶子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: