2016-03-01 81 views
0

我在視圖控制器中有一個視圖。查看卡在肖像中快速

當我旋轉設備時,視圖控制器旋轉,但視圖似乎卡在肖像模式。

檢查模擬器中的圖像。

from the simulator

+1

自動佈局..... – jarryd

+0

請爲您提供您的代碼和筆尖/故事板截圖以及您的自動佈局配置(控制器)。 –

+0

這裏是視圖選擇http://imgur.com/rbEH26s故事板,這裏是代碼http://pastie.org/10743726 – skrite

回答

0

你應該重新安排景觀的看法。

您可以通過代碼做到這一點,改變元素位置when detect a rotation,或者,更常見的方式,使用自動佈局here you have更詳細的指導,如何做到這一點。

另一種解決方法是不啓用旋轉,你可以在項目的常規選項中設置,就像這樣一個人像模式。

enter image description here

0

如果您想認爲是獨立於方向的變化,調整自身,我會建議尋找到Xcode的Auto-Layout

如果您想要禁止整個應用程序的方向更改(您的視圖將隨電話旋轉),請參閱@UlyssesR的答案。

+0

現在閱讀有關自動佈局。我只希望將這一個視圖強制爲橫向模式,其餘視圖可以旋轉 – skrite

+0

如果您只希望某些視圖在設備方向更改上旋轉,請考慮使用大小類來旋轉視圖,或者使用[ UIDeviceOrientationDidChangeNotification](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDevice_Class/#//apple_ref/c/data/UIDeviceOrientationDidChangeNotification) – ZGski