关闭

UILabel自动换行+自适应高度

124人阅读 评论(0) 收藏 举报
     <span style="white-space:pre">	</span>UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 300, 100)];
<span style="white-space:pre">	</span>label.numberOfLines = 0;
<span style="white-space:pre">	</span>label.lineBreakMode = NSLineBreakByWordWrapping;
<span style="white-space:pre">	</span>label.text = @"哈哈哈哈哈哈哈哈哈哈哈哈哈哈啊哈哈哈,赶紧拿去试试吧!!!!!!!!!!!!!!!!!!!!!!!!!!!哈哈哈哈哈哈哈";
<span style="white-space:pre">	</span>CGSize size = [label sizeThatFits:CGSizeMake(label.frame.size.width, MAXFLOAT)];
<span style="white-space:pre">	</span>label.frame =CGRectMake(10, 100, 300, size.height);
<span style="white-space:pre">	</span>label.font = [UIFont systemFontOfSize:14];
[self.view addSubview:label];

 


0
0

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