该应用仅适用于横向广告。
在Project-> target-> Summary->支持的界面方向中,我启用了2个横向图标(左右两侧)。
在AppDelegate.m中,编写了以下代码:
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
当应用程序在设备上运行时,视图显示在默认cocos2d图标之后的开头,所有位置都是错误的,这些位置都被移到了右下方。当我旋转屏幕时,一切都正常,一切都在正确的位置。
怎么了?
我也尝试过以下方法: 我禁用了In Project-> target-> Summary->支持的界面方向中的所有图标。 AppDelegate中的代码仍在使用中。 然后一开始的视图就可以了,但屏幕可以旋转到protrait。
...
任何人都可以提供帮助吗?
答案 0 :(得分:1)
同样将这两个用于iOS6方向,在AppDelegate中。
-(NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window
{
return UIInterfaceOrientationMaskLandscape;
}