关于UILabel的多行显示 UILabel numberOfLines
来源:互联网 发布:人事管理系统c语言 编辑:程序博客网 时间:2024/06/18 13:40
早上做了会实验结果如下:
1.N行完全自适应:
UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 21)];
NSString *txt = @"dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff";
testLabel.numberOfLines = 0; ///相当于不限制行数
testLabel.text = txt;
这样不行,还需要调用 [testLabel sizeToFit];
2.限制在N行内自适应:
UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 21)];
NSString *txt = @"dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff";
testLabel.numberOfLines = 3; ////限制在3行内自适应
testLabel.text = txt;
[testLabel sizeToFit];
结果不起作用,全部在一行显示了。
3.为了实现2的需求,需要这么做:
CGSize maxSize = CGSizeMake(100, 21*3);
UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 21)];
NSString *txt = @"dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff";
CGSize labelSize = [txt sizeWithFont:testLabel.font constrainedToSize:maxSize lineBreakMode: UILineBreakModeTailTruncation];
testLabel.frame = CGRectMake(testLabel.frame.origin.x, testLabel.frame.origin.y, labelSize.width, labelSize.height);
testLabel.text = txt;
完事...
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- 关于UILabel的多行显示 UILabel numberOfLines
- UILabel 多行显示
- UIlabel设置显示多行
- [iOS]关于UILabel显示多颜色字体的问题
- [iOS学习]关于UILabel计算多行高度以及显示的问题
- UILabel 竖行显示
- 关于 UILabel 的总结
- UILabel上的字可以多行显示
- 周鸿袆: 教您打造十页完美商业计划书
- 剖析为什么在多核多线程程序中要慎用volatile关键字?
- linux下多线程 之 pthread_detach(pthread_self())
- 触发器的初级学习
- DOM 方法 属性
- 关于UILabel的多行显示 UILabel numberOfLines
- 算法导论5.4-6
- 由 rmdev -l disk 数据存在想到
- Android平台上无线网卡自动扫描并关联AP的实现
- A星算法-1 A星路径搜索算法入门
- 关于浏览器内核的一些概念
- 程序员究竟该如何提高效率
- android重要代码
- windows phone 7中动态应用DataTemplate模板