【iOS开发】iOS开发CGRectGetMidX. CGRectGetMidY.CGRectGetMinY. CGRectGetMaxY. CGRectGetMinX. CGRectGetMaxX的使用


    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 110, 150)];
    label.backgroundColor = [UIColor orangeColor];
    [self.view addSubview:label];
    /*
     CGRectGetHeight返回label本身的高度
     CGRectGetMinY返回label顶部的坐标
     CGRectGetMaxY 返回label底部的坐标
     CGRectGetMinX 返回label左边缘的坐标
     CGRectGetMaxX 返回label右边缘的坐标
     CGRectGetMidX表示得到一个frame中心点的X坐标
     CGRectGetMidY表示得到一个frame中心点的Y坐标
     */
    NSLog(@"CGRectGetHeight--%f", CGRectGetHeight(label.frame));
    NSLog(@"CGRectGetMaxX--%f", CGRectGetMaxX(label.frame));
    NSLog(@"CGRectGetMaxY--%f", CGRectGetMaxY(label.frame));
    NSLog(@"CGRectGetMidX--%f", CGRectGetMidX(label.frame));
    NSLog(@"CGRectGetMidY--%f", CGRectGetMidY(label.frame));
    NSLog(@"CGRectGetMinX--%f", CGRectGetMinX(label.frame));
    NSLog(@"CGRectGetMinY--%f", CGRectGetMinY(label.frame));

    2015-04-24 15:39:15.577 webView[15743:677046] CGRectGetHeight--150.000000
    2015-04-24 15:39:15.577 webView[15743:677046] CGRectGetMaxX--120.000000
    2015-04-24 15:39:15.577 webView[15743:677046] CGRectGetMaxY--160.000000
    2015-04-24 15:39:15.577 webView[15743:677046] CGRectGetMidX--65.000000
    2015-04-24 15:39:15.578 webView[15743:677046] CGRectGetMidY--85.000000
    2015-04-24 15:39:15.578 webView[15743:677046] CGRectGetMinX--10.000000
    2015-04-24 15:39:15.578 webView[15743:677046] CGRectGetMinY--10.000000
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
 

 

posted @   paranoia1  阅读(2156)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
阅读排行:
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 个人数据保全计划:从印象笔记迁移到joplin
· Vue3.5常用特性整理
· 重拾 SSH:从基础到安全加固
· 为什么UNIX使用init进程启动其他进程?
点击右上角即可分享
微信分享提示