Xcode 9-如何在故事板中为iPhone 5定制设计

  • 本文关键字:iPhone 故事 Xcode xcode
  • 更新时间 :
  • 英文 :


我使用的是Objective-C和Xcode-9。

当使用自动布局时,我的设计完美地出现在除了iPhone 5之外的所有东西上。

我想看看我是否可以在不影响其他设计集成的情况下编辑iPhone 5/SE屏幕尺寸的设计。

我尝试过使用"Vari for Traits",但在人像模式下,所有iPhone尺寸都被认为是规则的高度和紧凑的宽度,所以在这些参数上编辑iPhone 5可以编辑所有手机尺寸。

我想我遗漏了一些东西,但我不确定谷歌的确切关键词。

如何在情节串连板中自定义设计,使其仅适用于iPhone 5,但对其他尺寸的手机保持不变?

没有任何简单的内置方法可以在故事板中为一种设备类型/大小进行设计。但你不应该这样做。你应该能够单独通过自动布局使你的设计适用于任何手机尺寸。

不过,如果你真的做不到,只需实现viewDidLayoutSubviews(或视图控制器主视图中的layoutSubviews(并"手动"调整布局。这就是自动布局的工作时间,所以如果你不喜欢结果,你可以在此时"手动"调整它们。

最新更新