美文网首页
iOS开发CGRectGetMidX. CGRectGetMid

iOS开发CGRectGetMidX. CGRectGetMid

作者: 肉肉要次肉 | 来源:发表于2023-04-11 10:31 被阅读0次

    CGRectGetMidX:获取当前view的x值在屏幕view的最小值(位于屏幕的最左边)

    CGRectGetMaxX:获取当前view的x值在屏幕view的最大值(位于屏幕的最右边)

    CGRectGetMinY:获取当前view的y值在屏幕view的最小值(位于屏幕的最上面)

    CGRectGetMaxY:获取当前view的y值在屏幕view的最大值(位于屏幕的最小面)

    UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(10,10,110,150)];

    label.backgroundColor = [UIColororangeColor];

    [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)); ---CGRectGetHeight--150.000000

    NSLog(@"CGRectGetMinY--%f",CGRectGetMinY(label.frame));  ----CGRectGetMaxX--120.000000

    NSLog(@"CGRectGetMaxY--%f",CGRectGetMaxY(label.frame)); ---CGRectGetMaxY--160.000000

    NSLog(@"CGRectGetMinX--%f",CGRectGetMinX(label.frame)); ----CGRectGetMidX--65.000000

    NSLog(@"CGRectGetMaxX--%f",CGRectGetMaxX(label.frame)); ----CGRectGetMidY--85.000000

    NSLog(@"CGRectGetMidX--%f",CGRectGetMidX(label.frame));  ---- CGRectGetMinX--10.000000

    NSLog(@"CGRectGetMidY--%f",CGRectGetMidY(label.frame)); ----CGRectGetMinY--10.000000

    相关文章

      网友评论

          本文标题:iOS开发CGRectGetMidX. CGRectGetMid

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