我已经将我的 iPod 更新到 iOS5 并将 xcode 更新到 4.2,但是我的应用程序视图都没有在横向运行我已经完成了以下操作:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
尽管此行的默认值是:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
在我看来,我已将方向设置为横向。在“支持的设备方向”下的摘要中,我只选择了横向。最后在 Info.plist 中,我添加了 Initial interfaceorientation = Landscape(左主页按钮)
因此,当我在运行 iOS5 的 iPod 和 iPhone 模拟器上运行时,设备会向左旋转,但视图不会移动太多。
但如果我在运行 4.2 的 iPhone 模拟器上运行它,它会旋转并变成风景。
我不知道这是我对新的 iOS/xcode 做错了还是有问题。
提前致谢。伊莱
更新问题已解决:它是由
初始界面方向=横向(左主页按钮)
将其更改为
初始界面方向=纵向(底部主页按钮)