0

我已经将我的 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 做错了还是有问题。

提前致谢。伊莱

更新问题已解决:它是由

初始界面方向=横向(左主页按钮)

将其更改为

初始界面方向=纵向(底部主页按钮)

4

1 回答 1

1

更新问题已解决:它是由

初始界面方向=横向(左主页按钮)

将其更改为

初始界面方向=纵向(底部主页按钮)

于 2012-01-25T20:05:50.663 回答