2013-12-23 53 views
1

嗨我正在使用下面的代碼以編程方式旋轉屏幕的方向,而不旋轉真實的設備。狀態欄不改變它的方向

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortraitUpsideDown animated:NO]; 

它旋轉除狀態欄以外的所有內容。你能告訴我,我怎樣才能以編程方式旋轉屏幕上的所有內容?動畫方法:

+0

你已經硬編碼了UIInterfaceOrientationPortraitUpsideDown - 爲什麼不在動態定位時進行chaning? –

+0

這是我的客戶的要求。真正的設備不旋轉,只有整個屏幕。 –

+0

你在哪裏調用上面的setStatusBarOrientation方法? – ldindu

回答

0

在你的viewController來回答NO shouldAutorotate爲您的應用程序響應setStatusBarOrientation需要

- (BOOL)shouldAutorotate { 
    return NO; 
} 

你的根視圖控制器實現這一點。

+1

對不起,它沒有'工作。 –