2
我有一个使用自动布局并在Interface Builder中配置的视图。该视图包含两个分别占据屏幕一半的子视图。为了达到这个目的,我将其中一个视图的高度设置为超级视图高度的一半。在iOS中混合自动布局和非自动布局视图
NSLayoutConstraint *constraint2 = [NSLayoutConstraint constraintWithItem:bottomView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:contentInner attribute:NSLayoutAttributeHeight multiplier:0.5 constant:0];
[contentInner addConstraint:constraint2];
我遇到的问题是,这种观点是从即
- Main View
-- View 1 (using auto-layout to position children)
---- topView
---- bottomView
我希望能够设置的尺寸来看,其不使用自动布局的另一个视图控制器称为1手动,然后让它使用自动布局规则更新它的孩子。目前,它会根据UIBuilder中设置的外框尺寸计算尺寸。
有没有办法做到这一点,还是我以错误的方式去做?