美文网首页
根据string动态改变label的高度

根据string动态改变label的高度

作者: 乡下秋草 | 来源:发表于2017-06-29 11:46 被阅读28次
NSString *str = @"当用iMac安装第三方软件的时候,会出现“app已损坏,打不开。你应该将它移到废纸篓。其实并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全设置re当用iMac安装第三方软件的时候,会出现“app已损坏,打不开。你应该将它移到废纸篓。其实并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全设置re";
UILabel *label = [[UILabel alloc]init];
label.font = [UIFont systemFontOfSize:20];
label.textColor = [UIColor blueColor];
label.text = str;
label.numberOfLines = 0;
[self.view addSubview:label];
CGSize size = [str boundingRectWithSize:CGSizeMake(self.view.frame.size.width, self.view.frame.size.height) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:20]} context:nil].size;
label.frame = CGRectMake(0, 10, size.width, size.height);

相关文章

网友评论

      本文标题:根据string动态改变label的高度

      本文链接:https://www.haomeiwen.com/subject/mmjmcxtx.html