2013-09-28 74 views
0

在iOS6中,自動旋轉不同於以前的版本,因爲它應該與UINavigation配合使用。我有一個View_A與UINavigation欄和它pushViewController:View_B和View_B pushViewController:C。所以View_A,View_B和View_C都可以自動旋轉。我的問題是,如果在View_C中使用addsubview將View_D添加爲子視圖,則View_D不會自動旋轉。我不知道如何在iOS 6中自動旋轉子視圖。有人對我有同樣的問題嗎?如何在iOS6中自動旋轉子視圖?

回答

0

試試這個代碼:

- (BOOL)shouldAutorotate { 

UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; 

      if (orientation==UIInterfaceOrientationPortrait) { 
     // do the UI changes 

      } 
     if(orientation==UIInterfaceOrientationLandscape){ 
     // do UI changes 
      } 

return YES; 

} 
+0

你可以根據上面的代碼你的方向改變你的子視圖,它會在iOS 6個工作 – user2826529