iOS StoryBoard带有一些Portrait视图和一些Landscape

时间:2013-11-15 10:51:51

标签: iphone objective-c uikit orientation uistoryboard

我有一个基于故事板的iPhone应用程序,其中大部分视图都处于纵向模式,并且由于内容的性质,应该只能以纵向显示。但是我有一个只应该在横向上的视图 - 我如何确保只以正确的方向显示视图?

我尝试添加第二个故事板,主故事板设置为纵向方向,新故事板设置为横向,但如果启动横向视图,它将以纵向模式显示。我可以在viewWillAppear?

中强制将视图旋转为横向

我尝试将Target的构建设置,方向值设置为“Portrait”和“Landscape Left”,但现在我的纵向故事板将自动旋转并拧紧它的布局。

所以,基本上,我如何强制视图只允许一个特定的方向(大多数视图的肖像,只有一个的风景)?

1 个答案:

答案 0 :(得分:3)

只有一个故事板可以做到这一点。你需要这样做..

1-前往检查员并选择视图,然后取消选中自动布局。

2-然后在xcode文件的右上角单击尺寸检查器。

3-逐个选择您的控件,并从左,右,上,下调整大小。

4-之后运行你的项目。看看会发生什么......

相关问题