UILabel自适应高度跟自动换行
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]; [self.view addSubview:label];