UILabel自适应高度和自动换行
来源:互联网 发布:宣城太守知不知 白居易 编辑:程序博客网 时间:2024/05/27 20:35
- //初始化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自适应高度和自动换行
- Java服务器端List对象转换为JSON对象并返回客户端实例
- 【学习】吃透javascript-prototype
- 往服务器连续写7个字节的数据作为命令,但是javabyte类型的范围为-128-127。这样要转换
- oracle 10g 正则表达式 REGEXP_LIKE
- 用js解析xml实现省市二级联动
- UILabel自适应高度和自动换行
- Oracle 字符集的查看和修改
- linux内核和用户空间 进程空间
- build.prop的读写 && Android平台LOG输出规范 && Log写入文件 && 将异常(getStackTrace)转化成String
- 串口驱动程序分析
- 形象比喻 TCP/IP和HTTP的联系
- 一定要记住这20种PS技术!!!会让你的照片美的不行
- MinGW+Eclipse c/c++搭建C++开发平台
- Verify CR 7002414