我有两个 viewController,一个是 UIViewController 的子类(正确自动调整大小),另一个是 UIViewController 子类的子类。
我在 Interface Builder 中进行了布局,在模拟器中测试了我的代码,一切都按预期工作。但是,如果我旋转设备,我的视图不会调整大小。
所以我回到 Interface Builder,发现我无法更改“root”UIView 的 Resizing 属性。所以我打开了另一个文件,调整大小属性也在那里固定。但它设置为在两个方向上调整大小。这就是我想要的行为。
如何更改顶部 UIView 的自动调整大小,使其达到我想要的效果?
子视图没有那么多,不可能从头开始,但我不想这样做。
我以前遇到过这个问题,这非常令人沮丧。事实证明,当您打开模拟用户界面元素时,您无法根据需要更改支柱和弹簧。
转到“属性”选项卡 (Cmd-1),并确保状态栏、顶部栏、底部栏和拆分视图均设置为“未指定”。然后返回“大小”选项卡 (Cmd-3),您将能够单击线条并更改您的支柱和弹簧。最后,您可以返回 Cmd-1 并重新打开这些模拟元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)