码迷,mamicode.com
首页 > 移动开发 > 详细

IOS UILabel

时间:2015-05-25 16:50:03      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:自适应   uilabel   ios   

UILabel自适应

    UILabel* labelJinE = [[UILabel alloc]init];
    labelJinE.text = @"到账金额:--元";
    labelJinE.font = [UIFont systemFontOfSize:16];
    [labelJinE sizeToFit];
    labelJinE.center = CGPointMake((WINDOW_WIDTH-ButtonWide*3)/4*1+labelJinE.bounds.size.width/2, 72/2);
    [viewButtom addSubview:labelJinE];

其中[labelJinE sizeToFit] 要写在center之前,否则先设置了center,后在自适应frame,会有些偏差,如果要加上确定的frame,代码如下

    UILabel* labelJinE = [[UILabel alloc]init];
    labelJinE.text = @"到账金额:--元";
    labelJinE.font = [UIFont systemFontOfSize:16];
     labelJinE.bounds = CGRectMake(0, 0, 96, 44);
    labelJinE.center = CGPointMake((WINDOW_WIDTH-ButtonWide*3)/4*1+labelJinE.bounds.size.width/2, 72/2);
    [viewButtom addSubview:labelJinE];

其中设置buounes需要在center之前,不需要添加sizeToFit,前提确保你的bounds 是对的

IOS UILabel

标签:自适应   uilabel   ios   

原文地址:http://blog.csdn.net/u010742414/article/details/45969551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!