2014-11-04 29 views

回答

0

試試這個:

對於低於iOS 6的版本:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { 
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) 
     { 
      return NO; 
     } 
     else 
     { 
      return YES; 
     } 
} 

對於iOS 6+

- (BOOL)shouldAutorotate 
{ 
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) 
    { 
     return NO; 
    } 
    else 
    { 
     return YES; 
    } 
} 
+0

這種方法的折舊,很遺憾。 – 2014-11-04 11:52:44

+0

編輯答案。使用' - (布爾)shouldAutorotate' – 2014-11-04 11:58:22

+0

我在UINavigationController上做了一個類別,它的工作原理,謝謝:)雖然小問題,我的alertViews仍然旋轉doh。 – 2014-11-04 13:37:33

相關問題