首页 > 移动平台 > 详细

IOS UILabel

时间:2015-05-25 16:47:17      阅读:136      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!