Xcode 修复:仅Lanscape无法在iOS5中工作

Xcode 修复:仅Lanscape无法在iOS5中工作,xcode,ios5,Xcode,Ios5,我已将iPod更新为iOS5,将xcode更新为4.2,但我的应用程序视图均未在横向环境中运行。我已完成以下操作: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation == UIInterfaceOrient

我已将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中,我添加了初始界面方向=横向(左主按钮)

因此,当我在运行iOS5的iPod和iPhone模拟器上运行时,设备会死记硬背,但视图移动不多

但如果我在运行4.2的iPhone模拟器上运行它,它会死记硬背,变成风景画

我不知道这是否是我在使用新的iOS/xcode时犯的错误,还是有问题

提前谢谢。 伊莱

更新问题已解决: 这是由于

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

改成

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


已解决更新问题:它是由

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

改成


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

您应该在答案中写入解决方案,然后将其标记为正确。它使检查是否有答案变得更容易,并且你得到了声誉!这部分解决了我的问题。但是,当我的应用程序启动且iPad方向设置为锁定时,应用程序将以纵向启动。用户必须解锁iPad方向,应用程序才能在横向视图中正确显示。