码迷,mamicode.com
首页 > 其他好文 > 详细

UILable自适应frame

时间:2014-08-07 18:32:00      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:color   os   ar   line   size   app   ad   ef   

UILabel *textlab = [[UILabel alloc]initWithFrame:CGRectMake(20, 10,ScrollView.frame.size.width - 40,260)];

    textlab.text = @"测试用的随便写写ffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";

    textlab.backgroundColor = [UIColor clearColor];

    textlab.textColor = [UIColor blackColor];

    /* 设置字号大小*/

    textlab.font = [UIFont systemFontOfSize:16.0];

    textlab.textAlignment = NSTextAlignmentLeft;

    /* 字符串太长自动换行 */

    textlab.numberOfLines = 0;

    textlab.lineBreakMode =NSLineBreakByWordWrapping;

    

    //添加此项可以设置自适应

    CGSize size = CGSizeMake(280,2000);//宽度高度上限

    CGSize labelsize = [textlab.text sizeWithFont:textlab.font constrainedToSize:size lineBreakMode:NSLineBreakByWordWrapping];

    [textlab setFrame:CGRectMake(20, 20, labelsize.width, labelsize.height)];

    [ScrollView addSubview:textlab];

UILable自适应frame,布布扣,bubuko.com

UILable自适应frame

标签:color   os   ar   line   size   app   ad   ef   

原文地址:http://www.cnblogs.com/XCoderLiu/p/3897532.html

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