Xcode 4.2故事板问题

时间:2011-11-22 18:25:09

标签: iphone objective-c xcode xcode4 xcode4.2

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

2 个答案:

答案 0 :(得分:2)

您在笔尖或情节提要中查看模拟指标的方向 nothing ,重复,与您在运行中显示视图的方向有关应用程序。您在笔尖或故事板中所做的一切就是转动画布,这样您就可以更好地了解自己所做的事情。

自动视图旋转完全是UIViewController的范围。它完全由代码决定。您将要阅读UIViewController文档,和/或阅读本书中有关轮换的部分:

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

答案 1 :(得分:0)

检查以下两件事:

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

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