iPhone如何将风景改为肖像?

时间:2012-11-13 06:56:45

标签: iphone

我在iPhone中开发了一款简单的游戏。整个游戏处于横向模式,但记分板页面仅支持纵向模式。我在这里检查了问题,我只发现将肖像变成横向模式,但我需要相反的答案。有谁可以帮助我?

2 个答案:

答案 0 :(得分:0)

我在AppDelegate中使用了这两个调用。仅在景观中获得游戏中心(记分板)。

// Supported orientations: Landscape. Customize it for your own needs
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}



#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_6_0
- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window
{
    return UIInterfaceOrientationMaskAllButUpsideDown; //Getting error here? then update ur xcode to 4.5+
}
#endif

Xcode设置:标记横向。 enter image description here

答案 1 :(得分:0)

这很简单。首先,确保目标摘要中支持纵向和横向。然后:

在横向ViewControllers中,添加:

-(NSUInteger)supportedInterfaceOrientations{
    return UIInterfaceOrientationMaskLandscape;
}

在肖像ViewController中,添加:

-(NSUInteger)supportedInterfaceOrientations{
    return UIInterfaceOrientationMaskPortrait;
}