2016-08-31 55 views
0

在實際的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!

enter image description here

回答

0

[解決] 我有點知道,有些東西這件事的背後完全愚蠢的 - 我是對的。在嘗試了不同的方式之後,例如移除LaunchScreen以支持舊式啓動映像,重新安裝Xcode,禁用自動佈局,我認爲項目本身必須已被徹底清理。從頭開始一個新的,仍然有相同的結果。從那裏它很簡單 - 在2個iPhone 6s上的所有應用程序顯示相同的症狀,所以它是iPhone,而不是代碼。原來這兩個帳戶都鏈接到啓用了顯示縮放的相同帳戶(設置:顯示和亮度:查看)。不知道何時或如何,但沒有人注意到。希望這有助於其他一些可憐的靈魂:]

相關問題