2014-06-16 33 views
8

我的應用程序設置爲只支持風景(新iPad)方向:在我.plis 我已經設置界面支持方向爲橫向(左& &右)在我的項目 我已經檢查只是在我的主視圖控制器上面提到 兩個方向我已經設置應用動畫化從縱向到橫向

- (NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationMaskLandscape; 
} 

-(bool)shouldAutorotate 
{ 
    return YES; 
} 

我運行它總是接縫動畫旋轉從縱向到橫向的應用程序後。這是我看到的第一件事,從風景旋轉,然後一切看起來很好。在設備和模擬器上是一樣的。如果我在模擬器選項中選中「切換慢速動畫」,我可以清楚地看到界面在啓動過程中從縱向改變方向。

我不使用閃屏(如果該事項)

不管我做什麼,我不能縫擺脫這種行爲的,和它看起來很煩人。 有沒有人看過這種行爲,請有人提供一些建議。 在此先感謝。

+0

我做了快速搜索,發現3個或4個線程。這裏有一個:http://stackoverflow.com/questions/2947501/launching-application-in-landscape-orientation-for-ipad –

+0

我也經歷了許多的問題去了,無法縫找到類似的問題。你提到的問題是舊的ios5和更小,它並不能解決我的問題。在我的應用程序支持的唯一方向是風景方向,我的應用程序開始從縱向旋轉到風景。至於如果情節提要認爲,主視圖應在肖像,然後事情告訴它需要在景觀 – AntonijoDev

回答

0

嘗試所有可能的設置的UI,在plist中和代碼和消除一切,作爲一個可能的原因我的問題,我開始解剖我的故事板和託管在我的代碼隔離問題。我忘了寫[UIView commitAnimations];在[UIView beginAnimations ...]之後。小但卻殘酷的錯誤讓我幾乎瘋狂。謝謝大家的幫助...

1

沒有看到代碼和項目設置,任何事情也只是在黑暗中刺。如果它未在下面的鏈接中列出,那麼很可能您在代碼,項目設置和界面構建器之間的某處覆蓋了功能。這個環節是不是iOS7具體的,但大部分的功能是一樣的,只是一些用戶界面的變化:

Launching your iPhone Application in Landscape

而且,當它與任何長期運行的項目,以項目設置,如果做不到得到的東西與項目設置工作,我總是做一個新的清潔工程,讓它在那裏工作,或默認,然後看看該項目的設置是什麼,因爲我發現,用戶界面和底層設置文件,喜歡的plists可以很容易地在一兩年的調整後失去同步。

+0

是的,我讀這一點,在我的問題我已經寫了一切,我可以想像這將是相關的問題。無論如何感謝您的答案,但我解決了它的同時,看到我的答案... – AntonijoDev

相關問題