2015-04-01 39 views
0

我剛剛開始在iPad 2上測試我的應用程序,這些應用程序仍在運行iOS 7,因爲那就是我曾經躺過的東西。只要我打開應用程序,UINavigationController下的主視圖就會偏移並且太小。下面是我正在談論的圖片: enter image description here[UIScreen mainScreen] .bounds不同的iOS 8?

整個屏幕應該是淺色。我使用[UIScreen mainScreen].bounds來製作較亮的視圖。我正在編譯iOS 8.2 SDK。在記錄寬度和高度後,看起來他們倒過來了。 iOS 7是如何處理事物的?我想只是檢查它的運行iOS 7和交換它們是否會工作,但我想確保這是問題。謝謝。

編輯: 交換他們的工作,但當我去到另一個視圖,該視圖也旋轉,這些都是正常的意見。

回答

2

iOS8上的邊界都是相對於定向從而在景觀的設備將具有從縱向的同一個不同的邊界,在iOS7這種情況不會發生,邊界都是一樣的,不管你是在肖像或風景

看到這個answer

+0

即使不使用額外視圖的視圖也會這樣搞砸。有沒有辦法解決這個問題,而不是手動去每個視圖控制器和翻轉尺寸? – BlueSpud 2015-04-01 22:01:52

+0

請參閱我的回答 – 2015-04-01 22:05:07

+0

中提供的鏈接上的** cbartel **回答(第二個回答)即使使用該方法,當我以模態方式呈現某些內容時,它仍然只顯示一半視圖。 – BlueSpud 2015-04-01 22:12:15

相關問題