我有一个名为containerView的UIView,其中有几个UILabel和UITextView,我调整containerView的最终高度,以后迭代其子视图的高度和总结它们。是否可以自动调整此高度?我调整使用像这样子视图的高度:创建基于UIView的子视图的自动调整大小的视图
CGFloat desiredHeight = [object.text sizeWithFont:[UIFont fontWithName:@"HelveticaNeue" size:15] constrainedToSize:CGSizeMake(self.imageView_.frameWidth , CGFLOAT_MAX) lineBreakMode:UILineBreakModeClip].height;
也是它甚至可以调整特定子视图的Y原点要始终低于其他子视图?例如,在本containerView我有两个的UILabel,A和B.我想B到永远低于A.截至目前我在做什么是计算在layoutSubviews如下:
[B setFrameY:A.frameY + A.frameHeight];
是否有可能实现的东西像这样与自动调整大小的面具?我不能使用常量的原因是A的frameHeight是动态的,取决于文本的长度。