2013-01-09 106 views
0

我一直在研究我的應用一段時間,並且它已經在appStore中出現了一段時間,但我現在想要添加對橫向方向的支持。我以爲我只是取消選中目標的摘要頁面中的方向圖標以僅啓用肖像,但是當我現在檢查它們時,沒有任何反應!已經添加了很多藏匿物,但我找不到任何應禁用景觀的方法。那是什麼樣的方法?我沒有在appDelegate中找到任何東西..我甚至不知道從哪裏開始尋找..當在xcode中打開一個空項目時,他們的方向恰到好處。定義允許方向的方法在哪裏?

在故事板中,當點擊一個視圖,然後去檢查員,它說方向:推斷。所以問題不在這裏。 我使用tabBar,並將viewControllers中的所有視圖設置爲Autoresize subviews,因爲類似的問題得到了解答。

編輯

當使用目標屬性摘要按鈕使景觀的iPhone,iPhone是允許進入的景觀,但它能夠爲iPad的時候,沒有什麼變化..

+0

http://stackoverflow.com/a/12651309/1059705此鏈接可能會幫助您在iOS 6 – Bala

回答

0

支持的方向,我通過提出一類爲解決的UITabBarController的問題,並設置shouldAutorotate ......爲YES。我覺得這很奇怪,但我的iPad故事板覆蓋了摘要頁面。

編輯

這讓我很難與其他一切。設備現在可以正確地旋轉,但有時在橫向推出時,認爲這是在肖像..仍在試圖找出答案。即使當我問應用程序狀態欄的設備方向時,它也會返回縱向,即使它真的處於橫向位置。

0

shouldAutorotate在iOS6和shouldAutorotateToInterfaceOrientation爲以前的版本。 請注意,方向大部分由ViewController定義。

+0

是的,我將這個方法添加到我的一個視圖中,並且它被調用,但除了放在那裏的NSLog外沒有任何反應。我也嘗試過'willAnimateRotationToInterfaceOrientation',它不會被調用。 – Sti

+0

'supportedInterfaceOrientations'? – Larme

+0

在目標摘要頁面中,它們全部被檢查,我也在plist中檢查它們是否全部正確添加。我想這意味着同樣的事情,但是,我仍然無法找到它不應該定位於景觀的地方。不,我沒有將我的設備鎖定在一幅肖像上。 – Sti

0

您可以添加或刪除info.plist中

enter image description here

+0

是的,正如我在Larme評論中所說的,我已經驗證了plist ..可悲的是他們不是問題.. – Sti

相關問題