【问题标题】:Managing auto rotation in Storyboards在 Storyboard 中管理自动旋转
【发布时间】:2011-12-25 13:56:53
【问题描述】:
我正在开发一个包含多个故事板场景的应用。
我想支持设备的任何旋转。
当我开始时,第一个场景自动旋转工作正常。问题似乎是当我添加更多场景并通过segues连接它们时。比如说,您单击一个菜单按钮并转到另一个场景...下一个场景以纵向模式弹出并且不会自动旋转...
我应该使用导航控制器来调出视图并旋转它...还是我没有使用正确的 segue?
【问题讨论】:
标签:
ios5
storyboard
xcode4.2
autorotate
【解决方案1】:
所有场景可能需要也可能不需要有自己的子类(取决于继承)。将子类分配给相应的场景。
然后您需要在子类中设置支持的旋转值。例如:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES;
}