2011-11-22 179 views
0

我遇到了故事板问题,如果我的应用是横向应用,然后添加新视图(ViewB),在ViewA上添加一个按钮,然后拖动按钮单击查看B.当我以横向模式运行应用程序时,当我点击按钮时,它会进入纵向模式。我在两个视图的模拟度量选项下选择了Landscape,但这似乎没有帮助。我是否必须在Storyboard Segue(Modal,Push ...)下选择某种风格。我做错了什么,以及我如何解决它,使它始终保持在风景中?Xcode 4.2故事板问题

+1

您已经收到两个好答案。你应该接受一个。 – matt

回答

0

检查这两个东西:

  1. 您的视图控制器应实现方法:

    • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { //返回YES为支撑取向 返回(interfaceOrientation == UIInterfaceOrientationPortrait); }
  2. 您应该编辑项目摘要页面,选择所需的“支持的设备方向”。

2

在其中您可以查看您的模拟指标在笔尖或故事板具有什么,重复没什么,做在你的观点出现在正在运行的应用程序中的方位的方位。所有你在笔尖或故事板上做的事情都是转动画布,以便你能更好地看到你在做什么。

自动视图旋转完全是UIViewController的权限。它完全由代码完成。您将要阅读的UIViewController文档,和/或在读我的书节上旋转:

http://www.apeth.com/iOSBook/ch19.html#_rotation