2
我的状态栏方向是横向,我有一个只支持纵向方向的cocos2d视图(它可以处理转换)。我有另一种观点,作为模式由cocos2d控制器呈现,其方向是风景,但每当我忽略它,我的状态栏方向以某种方式改变为肖像,我尝试覆盖支持的容器视图的方向方法,但它们都没有任何影响。解除模态视图后状态栏方向更改
问候
我的状态栏方向是横向,我有一个只支持纵向方向的cocos2d视图(它可以处理转换)。我有另一种观点,作为模式由cocos2d控制器呈现,其方向是风景,但每当我忽略它,我的状态栏方向以某种方式改变为肖像,我尝试覆盖支持的容器视图的方向方法,但它们都没有任何影响。解除模态视图后状态栏方向更改
问候
OK,这里是我做到了,我还以为是什么东西弄乱了的是,容器的方向是从能呈现为模态的观点不同的事实。所以我添加了另一个视图来包含cocos2d视图,并使用该视图呈现模态。容器的方向是lanscape,所以我需要将cocos2d视图转换为其控制器的加载方法。
self.view.transform = CGAffineTransformRotate(self.view.transform, -(M_PI/2.0));
self.view.frame = CGRectMake(0, 0, 480, 320);
我仍在寻找更好的方法来做到这一点。