读书人

UILabel自适应高度跟自动换行

发布时间: 2012-11-06 14:07:00 作者: rapoo

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];

?

?

?

读书人网 >移动开发

热点推荐