2012-12-24 37 views
1

我正在使用IIViewDeck的應用程序,我只想要一個視圖控制器旋轉。它是ios 6,我能夠制定出shouldRotate級聯來獲得我需要成功旋轉的那個。只允許一個uiviewcontroller旋轉

我的問題是,如果我在景觀然後切換到另一個視圖控制器,應用程序仍然在橫向。我需要強制它回到抗議者,但我沒有取得任何成功。我認爲最簡單的方法是在可旋轉視圖控制器的viewWillDisapper中執行一些「強制portait」代碼,但我不知道如何執行。

有什麼建議嗎?

回答

0

你的問題也問here

在所有VC的說是旋轉的,但使用NSUInterger設置模式,就像這樣:

的疑問有了答案是如下:

-(BOOL)shouldAutorotate 
{ 
    return YES; 
} 

//keep the below code in all your VC's that you do not want to have the rotation capability 

-(NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationPortrait; 
} 
+1

我很欣賞這種迴應,但這不是答案。除非用戶旋轉設備,否則一旦方向切換到橫向後,將不會明確恢復縱向方向。如果我不在需要支持風景的視圖中,我想手動切換方向 – ChickensDontClap