美文网首页
iOS开发CGRectGetMidX. CGRectGetMid

iOS开发CGRectGetMidX. CGRectGetMid

作者: 默默学习 | 来源:发表于2017-05-22 11:32 被阅读193次

    刚发现的小玩意儿,以后手写代码方便了

    UILabel* lbCode = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
        lbCode.center = self.view.center;
        [lbCode setText:@"测试"];
        [lbCode setTextColor: [UIColor darkGrayColor]];
        [lbCode setFont:[UIFont systemFontOfSize:12]];
        [lbCode setNumberOfLines:1];//默认为一行
        [lbCode setTextAlignment:NSTextAlignmentLeft];
        [lbCode.layer setMasksToBounds:YES];
        [lbCode.layer setCornerRadius:2];
        [lbCode.layer setBorderColor:[[UIColor lightGrayColor] CGColor]];
        [lbCode.layer setBorderWidth:0.5];
        [self.view addSubview:lbCode];
    
    
        NSLog(@"CGRectGetMaxY(lbCode.frame):%f", CGRectGetMaxY(lbCode.frame));
        NSLog(@"CGRectGetMinY(lbCode.frame):%f", CGRectGetMinY(lbCode.frame));
        NSLog(@"CGRectGetMidY(lbCode.frame):%f", CGRectGetMidY(lbCode.frame));
    
        NSLog(@"CGRectGetMaxX(lbCode.frame):%f", CGRectGetMaxX(lbCode.frame));
        NSLog(@"CGRectGetMinX(lbCode.frame):%f", CGRectGetMinX(lbCode.frame));
        NSLog(@"CGRectGetMidX(lbCode.frame):%f", CGRectGetMidX(lbCode.frame));
    

    结果打印:

    2017-05-22 11:23:57.764 NetYY[4471:62990] CGRectGetMaxY(lbCode.frame):433.500000
    2017-05-22 11:23:57.764 NetYY[4471:62990] CGRectGetMinY(lbCode.frame):233.500000
    2017-05-22 11:23:57.765 NetYY[4471:62990] CGRectGetMidY(lbCode.frame):333.500000
    2017-05-22 11:23:57.765 NetYY[4471:62990] CGRectGetMaxX(lbCode.frame):287.500000
    2017-05-22 11:23:57.765 NetYY[4471:62990] CGRectGetMinX(lbCode.frame):87.500000
    2017-05-22 11:23:57.765 NetYY[4471:62990] CGRectGetMidX(lbCode.frame):187.500000
    
         CGRectGetMinY 返回label顶部的坐标
         CGRectGetMaxY 返回label底部的坐标
         CGRectGetMinX 返回label左边缘的坐标
         CGRectGetMaxX 返回label右边缘的坐标
         CGRectGetMidX表示得到一个frame中心点的X坐标
         CGRectGetMidY表示得到一个frame中心点的Y坐标
    

    相关文章

      网友评论

          本文标题:iOS开发CGRectGetMidX. CGRectGetMid

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