UILable自适应frame
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];
最新文章
- Firebug调试js代码
- CentOS7安装MySQL、Redis、RabbitMQ
- node爬虫之gbk网页中文乱码解决方案
- 解决 VMWARE MAC 10.12无法全屏的问题
- C# 将文件嵌入DLL 。Log4net 配置
- Beauty Contest
- angular-input
- 【freemaker】之FreeMakerUtil工具类
- matplotlib python高级绘图库 一周总结
- VIM7.3中文手册
- 【Untiy3D 游戏开发之一】Unity3D For Window/Mac最新4.2.0版本破解教程
- poj_1743_Musical Theme(后缀数组)
- 【翻译】Longest Palindromic Substring 最长回文子串
- 【转载】linux C …
- TFS2015安装、配置
- CF747F Igor and Interesting Numbers
- js 弹窗广告24小时显示一次
- 微信小程序redirect 到tab不刷新
- Mac 下的矢量图设计工具
- fiddler抓包,搞定接口