Xcode 9-如何仅在iPhone 5的情节提要中自定义设计?

时间:2018-07-31 00:30:51

标签: xcode

我正在使用Objective-C和Xcode-9。

使用自动布局时,我的设计可以完美地显示在iPhone 5以外的所有设备上。

我试图查看是否可以编辑iPhone 5 / SE屏幕尺寸的设计而不会影响我的其他设计集成。

我尝试使用“因性而异”,但似乎所有iPhone尺寸在纵向模式下都被认为是常规高度,紧凑宽度,因此在这些参数上编辑iPhone 5可以编辑所有手机尺寸。

我想我在这里遗漏了一些东西,但是我不确定Google的确切关键字。

如何在情节提要中自定义设计,使其仅适用于iPhone 5,而对于其他手机尺寸则保持不变?

1 个答案:

答案 0 :(得分:0)

在情节提要中没有一种简单的内置方法可以针对一种设备类型/大小进行设计。但是您不必。您应该能够仅通过自动布局就可以在任何尺寸的手机上进行设计。

不过,如果确实不能,则只需实现viewDidLayoutSubviews(或在视图控制器的主视图中使用layoutSubviews)并“手动”调整布局。那就是当自动布局完成工作的时候,因此,如果您不喜欢结果,可以在此时“手动”调整它们。