使用故事板进行景观设计

Posted

技术标签:

【中文标题】使用故事板进行景观设计【英文标题】:Designing in landscape with Storyboards 【发布时间】:2012-01-25 19:38:22 【问题描述】:

是否可以使用 Interface Builder 设计横向界面?其他有同样问题的人显然可以在任何选定视图的右上角使用箭头来做到这一点,但我看不到这样的箭头。图片会很有帮助。 (注意:我使用的是故事板,而不是 xib。)

【问题讨论】:

【参考方案1】:

在情节提要中选择窗口,然后打开其 Simulated Metrics 属性页面(右上角,标尺图标旁边看起来像盾牌的图标)。如果 Simulated Metrics 组已折叠,请单击左侧的黑色三角形将其展开。在那里你会找到一个方向属性;将其设置为Landscape

【讨论】:

这是旧的,不再有效。相关功能位于主 IB 视图的底部。【参考方案2】:

答案是正确的,但我喜欢视觉效果:

【讨论】:

您应该点击视图下方的黑条,否则您将选择 UIView 而不是 UIViewController(或其他控制器) - 对于 Xcode 5,至少 100% 缩放 记得展开模拟指标组。 (我在 Xcode 5 中被绊倒了,其中一个组被折叠并不是很明显。) 您在 Xcode 5.1.1 中检查了 Size->"Inferred" AND Orientation->"Landscape" 好吧,我可以毫不费力地找到“方向”和“大小”并将它们设置为“横向”和“推断”。问题是当我这样做时,故事板图像显示不会旋转或重新调整到横向纵横比。 这是旧的,不再有效。相关功能位于主 IB 视图的底部。【参考方案3】:

上面的答案给了我答案,但我需要在 Xcode 5 中再迈出一步。我需要选择视图下方的 GLKit View Controller 属性,而不是单击我的 GLKView。然后方向出现在属性检查器中。

【讨论】:

这是旧的,不再有效。相关功能位于主 IB 视图的底部。【参考方案4】:

对于 Xcode 8 - 单击情节提要底部的 View As 文本:

【讨论】:

以上是关于使用故事板进行景观设计的主要内容,如果未能解决你的问题,请参考以下文章

如何为特定设备而不是尺寸等级设计故事板

具有横向和纵向的故事板设计

iPhone 应用程序设计故事板 vs nib

使用多个故事板进行状态恢复

iOS 故事板是不是有类似 android 的布局资源文件?

故事板中的自动布局是全部还是全部?