我知道UIViewAutoresizing
是相对于 super 视图的。但是,是否有类似UIViewAutoresizing
的 sibling ?
例如,假设我有一个带两个子视图的containerView:
我可以告诉UIKit在subview1的高度发生变化时自动调整subview2的大小以填充其余的containerView吗?
现在,我正在使视图控制器(VC)成为subview1的委托。然后,subview1会在高度变化时通知VC,并且VC会调整subview2的大小。但是,我想知道是否有自动的方式来做到这一点。
最佳答案
在iOS上没有自动的方法。在Mac OS X Lion中,Apple引入了基于约束的布局,可以做到这一点。也许他们会在将来的版本中将其引入iOS,但是现在您必须使用代码来实现。