2012-12-04 32 views
1

我工作,我觀察到沒有可用的景觀應用圖標/啓動圖像爲那些針對iPhone設備,所以我想知道如果有方法來設置「內置「iOS的加載屏幕iPhone?目前,即使我切換到橫向,它也只顯示在肖像中,但不會改變方向。加載時的設備方向

我看到這樣的:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight]; 

但這強行設置的方位......

我需要的是由我或者由應用程序動態加載合適的方位( )。

請注意,該應用程序尚未加載任何自定義控制器(我想)。

任何手?

TIA

+0

iOS系統virsion [R U ON它的工作。 。? –

+0

MAC OS 10.7.5(11G63),Xcode 4.4.1(4F1003),目標設備:iPhone,部署目標:4.3 –

回答

1

有這樣的方法,但你可以在你的應用程序委託添加一個類,implementation塊作爲之前: -

@interface UIDevice (MyAwesomeMethodsThatAppleWillNeverAllowMeToUse) 
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated; 
-(void)setOrientation:(UIInterfaceOrientation)orientation; 
@end 
+0

我收到錯誤**類'UIDevice'的重複接口定義** –

+0

好了,現在我得到它,它是一個類別...所以這是自動調用? –