2014-09-19 60 views
10

我正在使用Xamarin正在編寫iPhone應用程序。我的UIViewController沒有填滿整個屏幕,上下都有空隙。這裏是模擬器的屏幕截圖。我已經改變了配色方案,使差距更加明顯iOS應用程序不填充iPhone屏幕

enter image description here

屏幕設計是在Xcode做下面是在Xcode中UIViewController設置的屏幕截圖。

XCode settings

我在做什麼錯,爲什麼是查看是否太小?

+0

你缺少正確的啓動畫面。實施上的iOS 7(4英寸Retina顯示屏)中運行應用程序時出現黑條] – rckoenes 2014-09-19 08:34:22

+0

可能重複( http://stackoverflow.com/questions/18913105/black-bars-showing-when-running-app-on-ios-7-4-inch-retina-display) – Rajesh 2014-09-19 08:53:55

回答

24

將一個4" 啓動屏幕圖像到您的資產目錄或info.plist

+0

感謝您的幫助,我期待它是 – JDibble 2014-09-19 08:49:05

+2

你能解釋爲什麼這是修復嗎?我試圖解決這個問題,並且不知道把文件放在哪裏。 – bitops 2014-11-20 05:31:13

+9

當蘋果第一次發佈iPhone 5(4「屏幕)時,他們需要一個開發者可以「告訴」設備他們的應用程序支持新的4「屏幕。蘋果的解決方案是檢測他們是否擁有4英寸的啓動圖像,因爲這是商店已有的應用程序不具備的功能。爲避免打破每一個現有的應用程序,如果沒有4英寸的啓動圖像,應用程序將啓動一個信箱模式,其中UIWindow的高度保持在480pts而不是586pts。添加4「啓動圖像告訴設備,這個應用程序已準備好4」屏幕,並且它不必郵箱。 – liamnichols 2014-11-20 09:59:53