0

我正在尝试以纵向设置我的项目,但我只是获得横向。我正在使用 cocos2d-x (2.1.4)。

我已经设置,如此所述:

在 RootViewController.mm:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsPortrait( interfaceOrientation );
}

// For ios6, use supportedInterfaceOrientations & shouldAutorotate instead
- (NSUInteger) supportedInterfaceOrientations{
#ifdef __IPHONE_6_0
return UIInterfaceOrientationMaskPortrait;
#endif
}

我也试过改设置,还是不行。

setDeviceOrientation 不再存在...

任何人都知道如何将项目设置为纵向?

更新:它似乎在设备上工作,它只发生在模拟器上

4

1 回答 1

0

我这样做:在文件列表顶部的 xcode 中是项目。转到那个,然后是“目标> 任何”位。您有“支持的界面方向”。您可以检查您想要和不想要的方向。请务必注意 iPhone 和 iPad 有 2 个不同的部分,您必须向下滚动并在 iPad 方向部分中单独设置。

我想它在模拟器中不起作用的原因是您正在使用 iPhone/iPod 来测试和运行 iPad 模拟器。

于 2013-07-09T15:18:27.810 回答