2014-10-03 3 views
9

Я разрабатываю приложение и сталкиваюсь со странной проблемой, на которую я не могу найти ответ - при тестировании приложения на iPhone 5 все окно отображения приложения сокращается до того, что выглядит как дисплей размера 3,5 (верхняя и нижняя часть экрана являются черными, и даже строка состояния сдвигается вниз). Когда я тестирую приложение на iPhone 5 под управлением iOS 8, он отображает полный экран, как ожидалось.размер приложения для iphone меньше экрана

Также при тестировании в iOS-симуляторе для iphone 5 и 5s оно отображается как ожидалось. Я использую xcode 6 для разработки.

Любая помощь была бы принята с благодарностью.

+0

Вы добавили размер экрана iPhone5 SplashScreen? –

+0

Привет, Дэвид, у меня есть установка Launch Screen.xib - странно, что это работает на iphone5, но не на iphone5 (который имеет такое же разрешение экрана). Будет ли это иметь какое-либо отношение к работе iOS 7 и другой 8? Благодаря! –

+0

Я думаю.xib для запуска экрана работает только для iOS8, для iOS7 вам нужно установить статические экраны заставки для каждого размера. Проверьте это: http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/ –

ответ

26

Вам необходимо установить заставку для вашего приложения. В противном случае размер экрана будет равен 3,5. Просто установите заставку, и все будет готово.

+0

Spot on - спасибо! –

+0

@AdamC - Рад помочь спариться :) – z22

+0

Спасибо. Его работа хорошая. – Raja

4

Итак, из iOS8 вы можете использовать .xib в качестве изображения запуска, но если вам нужно поддерживать прошлые версии iOS, вам необходимо предоставить статические SplashScreens.

  • here is a link о замене запуска изображения с файлом .xib

Если вы должны использовать статические изображения Launch, вы должны добавить каждые поддерживаемые разрешения:

  1. 320 х 480 - не сетчатые МФУ
  2. 640 x 960 - сетчатка 3,5 "iPhone
  3. 640 x 1136 - сетчатка 4" iPhone
  4. 750 х 1334 - iPhone 6
  5. 1242 х 2208 - iPhone 6 Plus
0

просто уточнить на другие ответы, убедитесь, что вы также установить 'Launch Image Source' под 'Общие' -> «App Иконка и запуск Images'

снимки экрана ....

... мое раньше ....

enter image description here


... и я изменил его на ... (и установить изображение)

enter image description here


GLHF!

Смежные вопросы