UILabel的自适应 高度
2014-04-15 16:29
281 查看
代码:
[plain] view
plaincopy
[plain] view
plaincopy
NSString* text=@"dwqqqqqqqqqqqqqqqqq"; //初始化label UILabel *comments = [[UILabel alloc] init]; comments.text = text; //设置自动行数与字符换行 [comments setNumberOfLines:0]; UIFont *font =[UIFont fontWithName:@"Helvetica" size:13]; comments.font = font; //设置一个行高上限 CGSize constraint = CGSizeMake(280, 20000.0f); CGSize size = [text sizeWithFont:font constrainedToSize:constraint lineBreakMode:NSLineBreakByCharWrapping]; //计算实际frame大小,并将label的frame变成实际大小 [comments setFrame:CGRectMake(5,indexPath.row==2?5:1, size.width, size.height+12)]; [image addSubview:comments]; [cell.contentView addSubview:comments]; 这样就可以实现自动行数和换行了。
相关文章推荐
- IOS TableView的Cell高度自适应,UILabel自动换行适应
- UILabel 多行高度自适应 计算高度存在的 坑
- UILabel自适应高度和自动换行
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- UILabel自动换行+自适应高度
- UILabel、UITextView自适应得到高度
- iOS UILabel自适应高度的简单实现
- UILabel的自适应高度
- UILabel和UITextView自适应高度
- UILabel, UITextView 高度自适应
- UILabel自适应内容高度总结
- UILabel 自动换行 及 高度自适应
- UILabel的高度(height)自适应文字内容(text)
- UILabel自适应高度
- UILabel 自适应高度,宽度
- iOS 设置UILabel的行间距并自适应高度的方法
- UILabel自适应里面的文字,自动调整宽度和高度
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- IOS TableView的Cell高度自适应,UILabel自动换行适应
- UITableViewCell自适应高度 UILabel自适应高度和自动换行