美文网首页
Cell以及Cell上的控件在屏幕中的位置

Cell以及Cell上的控件在屏幕中的位置

作者: Shirly_you | 来源:发表于2019-12-02 16:58 被阅读0次

    cell在屏幕中的位置

      CGRect rectInTableView = [tableView rectForRowAtIndexPath:indexPath];//获取cell在tableView中的位置
      CGRect rectInSuperview = [tableView convertRect:rectInTableView toView:[tableView superview]];
    
    Cell上的控件在屏幕中的位置
      UIWindow *window = [UIApplication sharedApplication].keyWindow; 
      CGRect rect1 = [sender convertRect:sender.frame fromView:self.contentView];//获取button在contentView的位置 
      CGRect rect2 = [sender convertRect:rect1 toView:window]; 
      CGPoint center = CGPointMake(rect2.origin.x + rect2.size.width/2, rect2.origin.y + rect2.size.width/2); 
    

    相关文章

      网友评论

          本文标题:Cell以及Cell上的控件在屏幕中的位置

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