我知道UIViewAutoresizing
与超级视图有关。但是,对于兄弟姐妹有什么类似的UIViewAutoresizing
吗?
例如,假设我有一个带有两个子视图的containerView:
当subview1的高度发生变化时,我可以告诉UIKit自动调整subview2的大小以填充其余的containerView吗?
现在,我正在让我的视图控制器(VC)成为subview1的代表。 subview1然后在其高度改变时通知VC,并且VC调整subview2的大小。但是,我想知道是否有自动方式来做到这一点。
答案 0 :(得分:3)
在iOS上没有自动方式。在Mac OS X Lion中,Apple引入了基于约束的布局,可以做到这一点。也许他们会在未来的版本中将它带到iOS,但是现在你必须用代码来实现它。