2015-09-04 79 views
0

設備中的時鐘,載體,電池部分正常,就像第一張圖片一樣。當我打開我的應用程序後,在內存中加載應用程序後,它開始動畫,並使導航欄變成粗體和更大的字體。我甚至不確定這是好事還是壞事,但我想知道這是如何發生的。由於某種原因,狀態欄字體爲粗體

下面是我設置的rootVC如果有任何與此問題:

window = UIWindow(frame: UIScreen.mainScreen().bounds) 
window!.rootViewController = VCOrganizer.LaunchVCHolder 
window!.backgroundColor = QorumColors.ThemeBlue   
window!.makeKeyAndVisible() 

enter image description here enter image description here enter image description here

回答

3

它看起來像你的應用目前不支持更大的屏幕分辨率的iPhone 6/6 Plus。因此,您的應用程序將以舊版應用程序常見的縮放「兼容性」模式顯示。

解決此問題的最佳方法是將啓動屏幕.xib添加到應用程序目標(請參見下面的屏幕截圖)。這個xib應該包含佔位符UI對象,它表示應用程序在啓動時的「空狀態」。這取代了舊版本iOS使用的「啓動圖像」方法。

Xcode目標設置 - 通用

Xcode target settings

Check out this answer for more information關於支持iPhone 6和6所加的原始分辨率。

+0

http://prntscr.com/8cmt41我像這樣使用它。這些是我的發佈圖片http://prntscr.com/8cmthv。有什麼我失蹤?我不使用xib,所以我只是想使用圖像,如果它可能 – Esqarrouth

+0

我不確定如果有什麼不對,但Apple強烈建議您使用啓動屏幕文件向前移動。如果你願意,你可以簡單地使用一個包含UIImageView的.xip,並將圖像放入其中。 我還建議您查看Apple HIG的啓動映像。請注意,您的啓動屏幕不應該是啓動畫面或品牌。它應該與您的應用的第一個屏幕相同,減去文本和可變的UI元素。 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html – macserv

+0

工作:) 你是天才人:) –