美文网首页
UIView坐标转换

UIView坐标转换

作者: _桃夭大人_ | 来源:发表于2017-04-13 10:42 被阅读10次

我理解的坐标转换就是 同一个点 放在不同view上的坐标。举个例子
sender 是 加在 self.view 上的button

    CGPoint inSuperPoint = [sender convertPoint:CGPointMake(10, 10) toView:self.view];
   
    CGRect inSuperRect = [sender convertRect:CGRectMake(0, 0, 100, 100) toView:self.view];
    
    CGPoint onSubviewPoint = [self.view convertPoint:CGPointMake(10, 10) fromView:sender];
    
    CGRect onSubviewrect = [self.view convertRect:CGRectMake(0, 0, 100, 100) fromView:sender];
坐标转换后的值

inSuperPoint / onSubviewPoint:sender中的(10,10)点在self.view上是(167,328)
inSuperRect / onSubviewrect:sender上的(0,0,100,100)在self.view上是(157,318,100,100)

相关文章

  • UIView坐标转换

    我理解的坐标转换就是 同一个点 放在不同view上的坐标。举个例子sender 是 加在 self.view 上的...

  • UIView 坐标转换APi

    UIKit提供了一下几种坐标转换的方法: A调用者 - (CGPoint)convertPoint:B(CGPoi...

  • UIView中坐标转换

    LKPopover运用到坐标转换可以去看看。eg:现在有一个常见的需求怎么获得cell中button在tableV...

  • UIView坐标转换小结

    最近发现在项目开发中经常会用到UIView的坐标转换,因此在这里总结一下。主要用到这几个方法: 下面我用实例来说明...

  • 常用的分类

    转换坐标系 图像截屏 - (UIImage *)screenShotOfView:(UIView *)view {...

  • iOS 坐标转换

    说明:同一屏幕上的视频,可以进行坐标转换。 UIView方法1 ------------------------...

  • UIView坐标转换和应用

    //事件链的传递和坐标系的转换均由一下函数完成 //坐标转化代码如下 //效果图和结果如下: //重叠部分响应链-...

  • UIView中的坐标转换

    UIView中的坐标转换 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的...

  • UIView中的坐标转换

    // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPo...

  • UIView系统,point坐标转换

    convertPoint本身并不难理解,但是下面的这些特殊情况一定要注意,经过测试,总结如下: UIView* f...

网友评论

      本文标题:UIView坐标转换

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