ios怎么实现view的自适应高度

如题所述

第1个回答  2016-08-05
如果问的是UILable的话你可以这样:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 21)];
if (label) {
// 设置文本内容
label.text = @"aaaaaaaaaaaaa";
// 0代表不限制行数
[label setNumberOfLines:0];
// 因为行数不限制,所以这里在宽度不变的基础上(实际宽度会略为缩小),高度会自动扩充
[label sizeToFit];

[self.view addSubview:label];
[label release];
}
如果问的是TextView的话直接把高度设置成wrap_content就可以了。本回答被提问者采纳