2010-02-04 72 views
2

我的状态栏方向是横向,我有一个只支持纵向方向的cocos2d视图(它可以处理转换)。我有另一种观点,作为模式由cocos2d控制器呈现,其方向是风景,但每当我忽略它,我的状态栏方向以某种方式改变为肖像,我尝试覆盖支持的容器视图的方向方法,但它们都没有任何影响。解除模态视图后状态栏方向更改

问候

回答

0

OK,这里是我做到了,我还以为是什么东西弄乱了的是,容器的方向是从能呈现为模态的观点不同的事实。所以我添加了另一个视图来包含cocos2d视图,并使用该视图呈现模态。容器的方向是lanscape,所以我需要将cocos2d视图转换为其控制器的加载方法。

self.view.transform = CGAffineTransformRotate(self.view.transform, -(M_PI/2.0)); 
self.view.frame = CGRectMake(0, 0, 480, 320); 

我仍在寻找更好的方法来做到这一点。