2010-08-18 60 views
0

在我的應用程序中,我在UINavigationController中使用了UITabbarController,當您單擊主窗口時,它將着陸到具有景觀的細節,而不是那個,我需要更改我的應用程序的方向。我該如何得到它?肖像到風景UITabbar的方向變化?

斯里蘭卡

回答

0

你不能強制一個方向,這需要使用私人API。你需要做的是在你的視圖控制器上實現下面的方法,並且只爲支持的方向返回yes。例如,如果你只支持縱向補充一點:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { 
    return ((orientation==UIInterfaceOrientationPortrait) || (orientation==UIInterfaceOrientationPortraitUpsideDown)) 
} 

另外請注意,您必須重寫該方法在每個視圖控制器類的,因爲this層次結構(複製粘貼&)。

希望它有幫助,我不確定這是否是你要求的。