具有一个视图控制器水平方向的垂直方向应用程序。如何在故事板上设计?

A vertical orientation app with one view controller horizontal orientation. How to design on the storyboard?

我目前正在开发一个小型 iOS 相机应用程序,并且有一个故事板相关的问题。

(对不起,我画得不好)这是我在故事板上得到的,我有两个视图控制器,mainVC 和 cameraVC,我添加了 table view将单元格添加到 mainVC 以将 segue 添加到 cameraVC。这个应用程序是一个垂直方向的应用程序,我只想让这个应用程序在用户到达相机时水平放置VC。我不打算制作此应用 rotatable,因此此应用仅在用户处于 MainVC 时支持垂直方向,而在用户处于 Camera[=31] 时仅支持水平方向=].

稍后我会再添加几个垂直视图控制器,所以我将应用程序垂直放置在故事板上。但是,我不确定应该如何在故事板上设计相机 VC。

当应用 运行 并且用户到达相机 VC 时,我希望应用水平方向(不要旋转到垂直)并在右侧显示按钮,如下图。

所以我的问题是,当所有视图控制器都设置为垂直时,我应该像第一张图片一样将按钮放在相机VC 的底部,还是最好将按钮放在右侧假设当用户拿到相机 VC 时 VC 会旋转,如下图所示?

抱歉这个令人困惑的问题。

在故事板中设计视图控制器时,没有 属性 方向。然而,有一些模拟值应用于整个故事板,可以是横向或纵向。

如果你想以不同的方式模拟这些值,我建议你将相机视图控制器移动到另一个故事板。无论您遇到什么问题,我都会这样做。

如果出于任何原因这不适合您,您仍然可以以不同的方式模拟您的视图。您可以简单地 select 故事板中的相机视图控制器,并使用如下屏幕截图所示的自由形式模拟尺寸。