Ios iPad应用程序布局不正确

Ios iPad应用程序布局不正确,ios,ipad,xcode4,ios-simulator,Ios,Ipad,Xcode4,Ios Simulator,我有一个iPad应用程序,我继承了它的代码 我对iPad的开发还比较陌生,所以请容忍我 该应用程序于2010年由一家承包商在场外编译。从那以后,我的公司被收购了,我们正在重塑品牌。我看似简单的任务是用一个新的徽标替换这个应用程序中的徽标。这应该需要几分钟——只需在代码中添加一个新徽标,编译,然后bam!完成了 编译代码时出现问题…工作应用程序以横向模式启动,并用其界面填充整个屏幕。当我在模拟器中编译应用程序或在iPad上运行(通过USB电缆连接到mac电脑)时,屏幕以横向模式启动,但视图是纵向模

我有一个iPad应用程序,我继承了它的代码

我对iPad的开发还比较陌生,所以请容忍我

该应用程序于2010年由一家承包商在场外编译。从那以后,我的公司被收购了,我们正在重塑品牌。我看似简单的任务是用一个新的徽标替换这个应用程序中的徽标。这应该需要几分钟——只需在代码中添加一个新徽标,编译,然后bam!完成了

编译代码时出现问题…工作应用程序以横向模式启动,并用其界面填充整个屏幕。当我在模拟器中编译应用程序或在iPad上运行(通过USB电缆连接到mac电脑)时,屏幕以横向模式启动,但视图是纵向模式。在整个应用程序的间歇位置,视图从横向布局切换到纵向布局

这让我发疯,因为我甚至不知道该找什么。我看到一些关于shouldAutoRotateToInterfaceOrientation的引用——我认为这已经被弃用了。这会导致问题吗

我知道自2010年以来发生了很多变化。我目前正在新mac上运行最新版本的XCode。(据我所知,我的前任从未在这里编译过应用程序,但完全依赖于承包商……据我所知,这可能是一个一直存在的问题,但没有人知道)

更新

我有一个旧的mac(带有旧版本的XCode)要测试。我已经将应用程序代码移到了旧版mac上,更改了一些设置,它工作正常

我还注意到,我在新mac上创建的任何应用程序的布局都不太正确。例如,在表单顶部附近放置一个按钮会导致应用程序顶部的滚动,因此它甚至不可见


XCode中是否有定义此行为的设置?

在iOS 6.0中,检查视图控制器方向条件是否已更改

//替代以允许默认纵向方向以外的方向

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    // Return YES for supported orientations
    if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) 
    {
        return YES;
    }
    else 
    {
        return NO;
    }
}

请参阅的控制支持哪些接口方向(iOS 6)部分,同时检查了解旋转过程部分(iOS 5及更早版本)如果您想支持较旧的iOs版本,还必须为每个控件设置位置控件,并相应地动态更改iOs提供给您的帧。。