-2

我正在开发一个支持 iOS 5 和 6 的应用程序,它被设置为仅在横向模式下运行,这在 iOS 6 下运行良好 - 但是一旦我在 iOS 5 模拟器中运行它,完整的视图是一些在纵向模式下有点拉伸,即使模拟器变成横向 - 它只是视图......

4

1 回答 1

2

iOS5

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

     return  YES;
}

iOS6

-(BOOL) shouldAutorotate{

    return YES;
}

注意:如果您同时支持这两个版本,那么您应该添加这两个方法,它们将根据您在设备/模拟器上运行的版本被调用。

添加支持方向的方法是个好主意

- (NSUInteger)supportedInterfaceOrientations {    
    return UIInterfaceOrientationMaskLandscape ;
}
于 2013-04-06T12:26:46.290 回答