首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

UILabel自适应高度跟自动换行

2012-11-06 
UILabel自适应高度和自动换行UILabel *label [[UILabel alloc] init]?NSString?*text ?@这是一个测试

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

?

?

?

热点排行