我試圖更新我們的項目以適應iOS8和iPhone6中的更改時發現問題。經過一系列測試和調試後,我不知道導致此問題的原因。我發現的唯一線索是當在iPhone6,landscape中創建對象UIWindow
時,UIWindow對象與主屏幕(狀態欄角度)具有不同的角度(方向)。在嘗試改變對象之後,它實際上變成了一個奇怪的大小。我不知道爲什麼以及如何發生。您的幫助非常感謝!iPhone 6方向轉換問題 - UIWindow對象
[環境]
的Xcode 6.0.1 構建6A317
模擬器:iPhone 6,iPhone 6+
[問題]
有試圖調整一個UIWindow對象以全屏幕(當出現怪異的行爲幀= [UIScreen mainScreen] .bounds)
[正常行爲](OK)
1.以肖像取向創建一個UIWindow對象
2.轉動裝置爲橫向
3.一個UIWindow對象將被調整到全屏
4.調整大小行
[行爲異常(FAIL)
1.在橫向取向創建一個UIWindow對象
2.一個UIWindow對象大小是正確的,但取向是錯誤
3.試圖變換以校正角度(取向)後,將幀起源/尺寸被弄亂了
[試驗結果]
測試模擬器:iPhone 4S,iPhone 5,iPhone 5S,iPhone 6,iPhone 6+
環境:Xcode的6.0.1,建立6A317,iOS8上的模擬器
也看到了。像你一樣,我只在iPhone 6和6 plus – 2014-11-06 21:02:54