3

我有一個iPad TabBarApplication。我子類的TabbarController使應用程序做出反應的方向變化:不同方向的UITabbar應用程序

@implementation frankenlandTabBarController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (
      interfaceOrientation == UIInterfaceOrientationPortrait || 
      interfaceOrientation == UIInterfaceOrientationLandscapeLeft || 
      interfaceOrientation == UIInterfaceOrientationLandscapeRight 
      ); 
} 


@end 

現在的問題是,我不希望在這個方向我tabbarapp的ALL viewcontrollers。

在單個控制器中覆蓋shouldAutorotateToInterfaceOrientation方法不起任何作用。

有什麼想法?

謝謝!

+0

在特定的視圖控制器中實現上述'shouldAutorotateToInterfaceOrientation'方法來防止旋轉對我有用。 – brutella 2010-11-07 11:00:17

+0

@brutella也在一個tabbar應用程序? – choise 2010-11-08 17:06:19

+0

是的,它確實;) – brutella 2010-11-08 17:35:10

回答

3

無法在tabBar中更改一個視圖的方向,也無法更改另一個視圖的方向。如果指定了TabBar,則所有子視圖(製表符)必須具有相同的方向外觀。您必須在每個ViewController和TabBarController中設置方向。

相關問題