在實際的iPhone 6上進行測試運行時,我注意到在開發過程中事情似乎比模擬器上的要緊得多。清理構建,重新啓動設備並清空Derived Data文件夾,結果仍然相同。然後,我認爲iPhone 5的屏幕布局看起來完全一樣,事實證明它是。當我截取iPhone時,我發現了這個黑色的包圍矩形,如下所示。在黑色框架不可見的實際iPhone上。相反,灰色內容區域和導航欄被拉伸以填充顯示。iPhone 6設備以拉伸模式顯示應用程序
我在沒有LaunchScreen的情況下看到過類似的問題。但在這些情況下A)模擬器上也會出現縮放,B)應用程序的屏幕垂直居中。這裏不是這種情況。
相關的事實: - 這是Xcode的7.3.1 - 該項目是普遍的,使用大小類/自動佈局,並在斯威夫特 - 項目使用LaunchScreen - 所有xibs是版本爲iOS 9.3/7的Xcode - 測試iPhone是運行iOS 9.4的iPhone 6
任何人都知道發生了什麼? TIA!