#pragma mark -- UILabel 自动换行 及 高度自适应app
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 200, 50)];字体
label.text = @" 今天下午全市多云到阴有阵雨或雷雨由于爱情来得不容易";spa
//清空背景颜色3d
label.backgroundColor = [UIColor clearColor];orm
//设置字体颜色为白色it
label.textColor = [UIColor whiteColor];io
//设置label的背景色为黑色自适应
label.backgroundColor = [UIColor cyanColor];im
//文字居中显示margin
label.textAlignment = NSTextAlignmentLeft;
//自动折行设置
label.lineBreakMode = NSLineBreakByWordWrapping;
label.numberOfLines = 0;
//自适应高度
CGRect txtFrame = label.frame;
NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:label.font,NSFontAttributeName, nil];
CGSize size = CGSizeMake(txtFrame.size.width, CGFLOAT_MAX);
txtFrame.size.height =[label.text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading
attributes:attributes context:nil].size.height;
label.frame = CGRectMake(10, 100, 200, txtFrame.size.height);
[self.view addSubview:label];