关闭

iOS UILabel根据字体,自适应宽度

490人阅读 评论(0) 收藏 举报
分类:

//这个frame是初设的,没关系,后面还会重新设置其size。

NSDictionary *attributes = @{NSFontAttributeName:[UIFont systemFontOfSize:20],};

NSString *str = @"这里是lab里的内容";

CGSize textSize = [str boundingRectWithSize:CGSizeMake(100100

options:NSStringDrawingTruncatesLastVisibleLine attributes:attributes context:nil].size;;

[label setFrame:CGRectMake(100100, textSize.width, textSize.height)];   

label.textColor = [UIColor greenColor];

label.text = str;

[self.view addSubview:label];

转自:http://my.oschina.net/u/1440723/blog/476826

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14830次
    • 积分:300
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类