Почему .bounds] не возвращает полный размер экрана?

У меня есть приложение, которое было создано до нового широкоформатного устройства Retina для iPhone 5. Теперь я пытаюсь поддержать этот широкоэкранный формат высокой четкости.

Я настраиваю основной ViewController и основные XIB-файлы окна так, чтобы они были установлены на Autolayout. Я могу проверить, что ширина / высота, отображаемая через IB, показывает 320 x 568.

Тем не менее, когда я запускаю симулятор, я вижу, что высота по-прежнему равна 480. Код im, используемый для печати высоты (и ширины), находится в представлении контроллера вида ViewAppear:

[UIScreen mainScreen].bounds] 

Почему размер. Все еще 480 вместо 568?

2 Solutions collect form web for “Почему .bounds] не возвращает полный размер экрана?”

Вы должны добавить изображение для iPhone 5 Launch ( Default-568h@2x.png ) в свой проект.

568-точечный стартовый образ сообщает iOS о запуске вашего приложения в 4-дюймовом режиме. Если у вас нет этого изображения, ваше приложение рассматривается как приложение 3,5 дюйма. Даже если он совместим с 4 ".

Заметьте, стоит отметить – в новом Xcode вы должны добавить этот файл изображения Default-568h@2x.png к активам

  • Захват полного снимка экрана со строкой состояния в iOS программно
  • UIScreen MainScreen Bounds возвращает неправильный размер
  • Как найти PPI программно с точностью
  • Как получить геометрию экрана хост-приложения для пользовательской клавиатуры iOS 8 внутри приложения iPhone, работающего на iPad?
  • Отправляет ли iOS уведомления, когда система меняет яркость экрана?
  • Ограничения UIScreen по сравнению с applicationFrame
  • В чем разница между -nativeScale и -scale на UIScreen в iOS8 +?
  • Когда возвращают пустой массив
  • Interesting Posts

    Отображать аватар во время общения через XMPP

    Необязательное связывание завершается успешно, если оно не должно

    Ошибка связи сборки IOS6

    Ограничения автоматической компоновки iOS: игнорировать скрытый или нулевой размер?

    Избегайте воспроизведения AVPlayer и UIWebView в одно и то же время

    Шрифт CATextLayer borderColor?

    Есть ли способ по-прежнему отлаживать iPhone 5 с Xcode 4

    Управление памятью cellForRowAtIndexPath

    Как обеспечить последнюю версию версии iOS Simulator?

    Расширение класса для основных методов данных

    Обновление приложения iOS с обновленной моделью данных ядра

    Невозможно отключить «AnyObject» при анализе массива JSON

    Xcode 4.3: операция Codesign не удалась (убедитесь, что выбранный вами идентификатор действителен)

    Ошибка транзитивных зависимостей при установке контейнеров из какао

    Изображение @ 2x не загружается на сетчатке iPad

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.