UILabel自适应高度和自动换行
UILabel *label = [[UILabel alloc] init];?
NSString?*text =?@"这是一个测试!!!";
label.text?= text;
[label setNumberOfLines:0]; ?
UIFont *font = [UIFont fontWithName:@"Arial" size:14];
//设置字体
label.font?= font;
CGSize?constraint =?CGSizeMake(300,?20000.0f); ?//label宽度设为300,高度最多为20000
?
CGSize?size = [text?sizeWithFont:font?constrainedToSize:constraintlineBreakMode:UILineBreakModeWordWrap];
[label?setFrame:CGRectMake(10,?0, size.width, size.height)];?
[self.view?addSubview:label];
?
?
?