我想支持使用cocos2d的iPad应用中的完整设备方向。 为了实现这一点,我想我会在没有cocos2d的应用程序之前为shouldAutorotateToInterfaceOrientation返回YES,但是在这种情况下我的视图没有正确调整大小。 为了向您展示我最终的结果,这是示例图片。
你可以看到方向是风景但视图仍然是人像。 谁能告诉我我做错了什么?
答案 0 :(得分:1)
添加以下功能并执行相应的更改
-(void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
switch (toInterfaceOrientation) {
case UIInterfaceOrientationPortrait:
break;
case UIInterfaceOrientationLandscapeLeft:
break;
case UIInterfaceOrientationLandscapeRight:
break;
case UIInterfaceOrientationPortraitUpsideDown:
break;
default:
break;
}
}
答案 1 :(得分:0)
您必须设置视图的自动调整大小属性。快速的方法是在“尺寸检查器”
中设置它