我使用autolayout来设置uiview的高度取决于它的子视图。 我正在使用可重用的视图。
我在视图控制器中添加了视图,这里是代码
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSArray *arrNib = [[NSBundle mainBundle] loadNibNamed:@"ReUsableView" owner:self options:nil];
UIView *subView = [arrNib objectAtIndex:0];
[self.view addSubview:subView];
lbl1 = [subView viewWithTag:1];
lbl1.text = @"fjadsk jkdjf kasdjf kasjdfkas djfkjads kfjaksd fjaskdjf kdsajf ksdjf ksdaj fksadjfkadsjf ksadjfksajd fkdsjfkajf kcnvmjkdalsjfk vaksdjfkj kfdvnkdsjfkajfkda djfkajsdfksja dfksjdafkjas;fjsk";
}
我得到了像这样的输出
当我首先删除lbl的底部constaint时,我得到了以下输出。
如何增加uiview的高度取决于lbl的第一高度?
感谢您的帮助!
答案 0 :(得分:0)
考虑到你想用lbl增加蓝色视图的大小,你必须做以下事情
答案 1 :(得分:0)