如何在故事板XCode6(Swift)中将所有viewcontroller设置为横向

时间:2015-06-22 12:17:02

标签: ios interface-builder xcode-storyboard

我的iPad应用程序已固定在横向上,并且在整个生命周期内都无法更改。

我将项目设置为:

project setup

然后在故事板中,我将方向设置为景观,但我不知道为什么视图不会改变为景观?

storyboard setup

注意:我使用的是Swift,XCode6.3.2,iOS8.1

4 个答案:

答案 0 :(得分:3)

enter image description here

在任何|组件点击它鼠标悬停你可以看到底部文字说iPhone和iPad的视图大小像下面的图像。

enter image description here

enter image description here

enter image description here

如果你的应用程序大小类是desable那么显示直接reflaction像旧的方式。但是,当您的应用尺寸类启用时,需要使用wAny hComponet

如果尺寸类启用横向:

enter image description here

如果尺寸类禁用横向,则相同:

enter image description here

如果要使用size类,则需要检查viewcontroller预览,如下所示:

  • 选择视图控制器,然后单击显示助理编辑。

enter image description here

  • 然后你有两个部分在你的xcode上如下:

enter image description here

  • 从以下下拉屏幕截图中选择预览:

enter image description here

enter image description here

  • 在选择prview之后,您可以看到右侧的一个视图,它是视图控制器视图的预览,您可以通过以下方式更改它的横向或纵向。

enter image description here

  • 您还可以通过以下方式创建新的预览视图来查看所有尺寸。

enter image description here

答案 1 :(得分:1)

在模拟指标中,您选择的尺寸为Inferred。如果要查看特定设备类型的外观,请从第一个下拉列表中选择它。

答案 2 :(得分:1)

在故事板中,场景是通用的,因此您可以使用自动布局来适应各种设备和方向。

您可以从模拟指标中专门选择iPad:

Simulated metrics

或者您可以从底部面板修改通用故事板布局。 enter image description here

答案 3 :(得分:0)

更新了Xcode 8的答案 - 单击故事板底部的查看方式:文本。

Rotate to landscape