2012-04-23 169 views

回答

4

對於僅用於iPad的標籤欄中的所有視圖控制器,您需要爲shouldAutorotateToInterfaceOrientation:返回YES(UI_INTERFACE_IDIOM()...)。如果這是您在初始創建項目時選擇的全部內容,則來自iPhone控制器的默認代碼可能只會返回YES。

下面是我用這種情況的代碼(iPhone,人像只,iPad的,所有方向):

​​
2

標籤欄控制器無法自動旋轉。你必須旋轉所有的組件。

1

您可以使用此代碼來完成你的任務,在普遍應用

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    // Return YES for supported orientations 

    BOOL ret; 

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){ 
     // iPad-specific code 

    if (interfaceOrientation != UIInterfaceOrientationPortrait) { 
     ret = YES; 
    }else{ 
     ret = NO; 
    } 
    } else { 
     // iPhone-specific code 

    ret = YES; 
    } 

return ret; 

} 
的情況下,
0

您需要修改'支持的設備方向'以包含新的方向