Высота экрана, совместимая с iphone5 и iphone4

Возможный дубликат:
Как я могу поддерживать более высокий размер экрана iPhone 5?

Я новичок в iPhone, и у меня есть небольшое сомнение. Теперь высота экрана iphone5 составляет 568, а предыдущая высота экрана iphone – 480. Как мы можем реализовать приложения для iphone5. Должны ли мы проверять просмотры или контроллеры все время на iphone5 и ниже версий? Если я ошибаюсь, исправьте меня.

Заранее спасибо.

3 Solutions collect form web for “Высота экрана, совместимая с iphone5 и iphone4”

вот точки *, если вы хотите использовать полную высоту iPhone5, создайте заставку размером 640×1136 пикселей и имя default-568h@2x.png *, если у вас есть проблема с проверкой вращения a) window.rootViewController = firstViewcontroller (не добавляйте представление в свое окно) b) реализуйте новую функцию делегата rorate

* Используйте viewDidLayoutSubviews, а не viewDidLoad, чтобы настроить размеры виджетов относительно окна. * Вы можете вручную проверить размер экрана и загрузить правильное изображение следующим образом:

UIImage* myImage; CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height; if ([UIScreen mainScreen].scale == 2.f && screenHeight == 568.0f) { myImage = [UIImage imageNamed:@"myImage-568h@2x.png"]; } else { } myImage = [UIImage imageNamed:@"myImage.png"]; 

или используйте калориметр из следующего GIT gist https://gist.github.com/3719620

Просто используйте

 CGRectGetHeight([UIScreen mainScreen].applicationFrame) CGRectGetWidth([UIScreen mainScreen].applicationFrame) 

чтобы получить высоту и ширину экрана.

в вашем проекте (в XCode 4.5) перейти к группе «Поддерживающий файл» (которая автоматически создается). вы должны использовать файлы Default @ 2x.png / Default-568h @ 2x.png. !!

Это ключевое изменение, требуемое для ОС, чтобы размер окна заполнил дисплей iPhone 5. Redth # опубликовал запись об этой и других настройках, связанных с размером, которые вам могут потребоваться.

!!

  • создание пользовательской камеры с квадратным представлением на iOS
  • iPhone 8, iPhone 8 Plus и код устройства iPhone X
  • iOS - масштабирование UIImageView на UIScrollView
  • Запрос выборки основной базы данных завершился неудачей: «NSInternalInconsistencyException», причина: оператор все еще активен,
  • Как интегрировать NSURLConnection с UIProgressView?
  • Двойной щелчок на вкладке UITabBarControllers переходит в корень навигационного контроллера
  • Перенос отношения «многие ко многим» в таблицу объединений в «Основные данные»
  • Itunes Connect отображает рабочий стол как платформу для приложения ipad
  • Непоследовательный, но частый доступ к EXC_BAD_ACCESS с помощью sqlite3_step (statement)
  • Swift Добавить нижний колонтитул в UITableView
  • Как сохранить NSArray в plist или базу данных?
  • Interesting Posts

    Разница между ipa и xcarchive

    Что такое Unwind segues и как вы их используете?

    Суммарный массив беззнаковых 8-битных целых чисел, использующих структуру ускорения

    Как добавить архитектуру armv6 в проект Xcode?

    проверять и обновлять приложение через код, когда новая версия доступна в appstore

    MKMapView dealloc'ed при вызове addOverlay

    Размер класса специально для портрета 3.5 дюйма (iPhone 4S) XCode 6?

    Работа с киосками AVPlayer

    iOS: MPMusicPlayerControllerPlaybackStateDidChangeNotification вызывается несколько раз на некоторых устройствах

    Как я могу манипулировать объектами независимо друг от друга в OpenGL ES 2.0?

    Контекст UIColor и Graphics

    Лучший способ передать данные из Child Modal VC в контроллер родительского контроля?

    Проверка электронной почты и телефонов в Swift

    Subclassed UIView показывает черный фон, если drawRect: переопределяется

    OpenGL ES 2.0: Как повысить частоту рисования спрайтов?

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