UILabel自适应高度和自动换行
来源:互联网 发布:js parseint用法 编辑:程序博客网 时间:2024/05/27 20:40
from:http://blog.csdn.net/csj1987/article/details/6662852
代码:
- //初始化label
- UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];
- //设置自动行数与字符换行
- [label setNumberOfLines:0];
- label.lineBreakMode = UILineBreakModeWordWrap;
- // 测试字串
- NSString *s = @"这是一个测试!!!adsfsaf时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿啊00000000阿什顿。。。";
- UIFont *font = [UIFont fontWithName:@"Arial" size:12];
- //设置一个行高上限
- CGSize size = CGSizeMake(320,2000);
- //计算实际frame大小,并将label的frame变成实际大小
- CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap];
- [label setFrame:CGRectMake:(0,0, labelsize.width, labelsize.height)];
这样就可以实现自动行数和换行了。
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- 【iOS】UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行 -- csj1987
- UILabel自适应高度和自动换行
- UILabel自动换行和高度自适应
- UILabel自适应高度和自动换行
- UILabel自适应高度和自动换行
- 【iOS】UILabel自适应高度和自动换行
- TypeUtil 提供方法来判断对象或类的类型
- c#画图
- Google API获取key的地址
- typedef和define的区别
- 在线HTML编辑器 KindEditor
- UILabel自适应高度和自动换行
- intel dpdk api l2fwd 实例程序测试
- Ctrl+鼠标左键或者Find Declaration不能定位到源文件
- 源码编译安装mysql
- ios调用系统应用界面显示如何显示中文
- SCI相关,写作、发表、检索、英语润色等
- CTSCMS 最新漏洞
- JS数字计算及格式化
- 二分查找插入排序