Iphone UIVIEW为兄弟姐妹自动调整大小?

Iphone UIVIEW为兄弟姐妹自动调整大小?,iphone,ios,uiview,Iphone,Ios,Uiview,我知道,ui视图自动调整大小是相对于superview的。但是,是否有类似于兄弟姐妹的UIViewAutoresizing 例如,假设我有一个包含两个子视图的containerView: 集装箱视图(高度:100) 子视图1(高度:30) 子视图2(高度:70) 我是否可以告诉UIKit在子视图1的高度更改时自动调整子视图2的大小以填充containerView的其余部分 现在,我正在使我的视图控制器(VC)成为subview1的代理。然后,子视图1在其高度发生变化时通知VC,VC会调整

我知道,
ui视图自动调整大小
是相对于superview的。但是,是否有类似于兄弟姐妹的
UIViewAutoresizing

例如,假设我有一个包含两个子视图的containerView:

  • 集装箱视图(高度:100)
    • 子视图1(高度:30)
    • 子视图2(高度:70)
我是否可以告诉UIKit在子视图1的高度更改时自动调整子视图2的大小以填充containerView的其余部分


现在,我正在使我的视图控制器(VC)成为subview1的代理。然后,子视图1在其高度发生变化时通知VC,VC会调整子视图2的大小。但是,我想知道是否有一种自动方式可以做到这一点。

在iOS上没有一种自动方式可以做到这一点。在Mac OS X Lion中,苹果引入了基于约束的布局,它可以做到这一点。也许他们会在将来的版本中把它带到iOS上,但现在你必须用代码来实现它。

他们做到了!您介意使用约束更新您的答案吗?我做不到。谢谢