2010-02-04 56 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); 

我仍在尋找更好的方法來做到這一點。