如何在故事板 XCode6 中将所有 viewcontroller 设置为景观 (Swift)
How can I set all viewcontroller as a landscape in storyboard XCode6 (Swift)
我的 iPad 应用程序固定在横向,并且在整个生命周期内无法更改。
我将项目设置为:
然后在故事板中,我将方向设置为横向,但我不知道为什么视图没有更改为横向?
注意:我使用的是Swift、XCode6.3.2、iOS8.1
在模拟指标中,您的尺寸 select 为 Inferred
。如果您想查看它在特定设备类型上的外观,select 从第一个下拉列表中选择。
Storyboard 中的场景是通用的,因此您可以使用自动布局来适应各种设备和方向。
您可以 select iPad 具体来自模拟指标:
或者,您可以从底部面板修改通用故事板布局。
在任何|组件点击它,然后将鼠标悬停在上面,您可以看到底部的文字表示 iPhone 和 iPad 的视图大小,如下图所示。
如果您的应用程序大小 class 可禁用,那么它会像旧方法一样显示直接反射。但是当您的应用程序大小 class 启用时需要与 wAny hComponet
一起使用
如果尺寸 class 启用横向:
如果大小 class 禁用横向则相同:
如果您想使用尺寸 class,那么您需要检查 viewcontroller 预览,如下面的步骤:
- Select view controller 然后点击 show the assistant editore。
- 然后你的 xcode 有两个部分,如下所示:
- select 以下下拉屏幕截图的预览:
- 在 select prview 之后,您可以看到右侧的一个视图,它是您的 viewcontroller 视图的预览,您可以通过以下方式将其更改为横向或纵向。
- 您还可以通过以下方式创建新的预览视图来检查所有尺寸。
Xcode 8 的更新答案 -
单击情节提要底部的“查看方式:”文本。
我的 iPad 应用程序固定在横向,并且在整个生命周期内无法更改。
我将项目设置为:
然后在故事板中,我将方向设置为横向,但我不知道为什么视图没有更改为横向?
注意:我使用的是Swift、XCode6.3.2、iOS8.1
在模拟指标中,您的尺寸 select 为 Inferred
。如果您想查看它在特定设备类型上的外观,select 从第一个下拉列表中选择。
Storyboard 中的场景是通用的,因此您可以使用自动布局来适应各种设备和方向。
您可以 select iPad 具体来自模拟指标:
或者,您可以从底部面板修改通用故事板布局。
在任何|组件点击它,然后将鼠标悬停在上面,您可以看到底部的文字表示 iPhone 和 iPad 的视图大小,如下图所示。
如果您的应用程序大小 class 可禁用,那么它会像旧方法一样显示直接反射。但是当您的应用程序大小 class 启用时需要与 wAny hComponet
如果尺寸 class 启用横向:
如果大小 class 禁用横向则相同:
如果您想使用尺寸 class,那么您需要检查 viewcontroller 预览,如下面的步骤:
- Select view controller 然后点击 show the assistant editore。
- 然后你的 xcode 有两个部分,如下所示:
- select 以下下拉屏幕截图的预览:
- 在 select prview 之后,您可以看到右侧的一个视图,它是您的 viewcontroller 视图的预览,您可以通过以下方式将其更改为横向或纵向。
- 您还可以通过以下方式创建新的预览视图来检查所有尺寸。
Xcode 8 的更新答案 - 单击情节提要底部的“查看方式:”文本。