我正在开发iOS7中的应用程序。
我正在登录页面,然后是我的应用程序中的仪表板页面。
但我想仅在我的登录页面中使用自动布局而不是在虚拟机中使用。
我已尝试在文件检查器视图中进行检查和取消选中,但无法设置。
我的问题是当我取消选中仪表板Xib中的自动布局选项.......自动.....登录页面xib也取消选中,反之亦然?
并从一个场景移动到另一个场景我正在使用segue
任何人都可以帮我解决这个问题吗?
提前感谢。
答案 0 :(得分:1)
如果您使用的是故事板,则无法仅为一个场景设置自动布局。它是全部或没有。
修改强>
但如果您将“使用Autolayout”复选框设置为YES
,则这并不意味着您“被迫”在每个场景中使用“自动布局”。您可以忽略为该场景添加约束并使用frames
。
答案 1 :(得分:0)
既然你提到了一个segue,我假设你正在使用故事板,是吗?
对于故事板,启用或禁用自动布局的设置适用于整个电路板。你可以使用两个故事板并为每个故事板设置不同的设置,但是你不能使用segues但需要在代码中实例化你的viewcontrollers。
话虽如此,仅仅因为你启用了autolayout,并不意味着你必须在每个视图中使用约束。默认情况下,视图启用了setTranslatesAutoresizingMaskIntoConstraints
,这意味着您可以在大多数情况下使用框架。