Настройка другого интерфейса экрана запуска на ipad / iphone

Я пытаюсь настроить различные .xib файл .xib в моем приложении iPhone.

Я хочу знать, есть ли способ настроить различные файлы экрана запуска в версии iPad и iPhone. Так же, как Xcode позволяет использовать различные раскадровки для iPad / iPhone. Я думаю, что должен быть вариант.

Посмотрите ниже снимок экрана. имя файла запуска

4 Solutions collect form web for “Настройка другого интерфейса экрана запуска на ipad / iphone”

В файле Info.plist создайте еще одну запись с именем UILaunchStoryboardName~ipad и установите ее в свой LaunchScreeniPad.xib

Создайте два .xib-файла с именем

LaunchScreen2 ~ iphone.xib

LaunchScreen2 ~ ipad.xib

Я создал два файла раскадровки, например: LaunchScreen_iPhone.storyboard и LaunchScreen_iPad.storyboard. Не обязательно, чтобы эти точные имена. Имена файлов указаны в файле Info.plist.

В файле Info.plist отредактируйте значение ключа «LaunchScreen_iPhone» «Базовое имя файла интерфейса экрана» (UILaunchStoryboardName)

Создайте еще одну запись ключа-значения в Info.plist в имени ключа «UILaunchStoryboardName ~ ipad» и значении «LaunchScreen_iPad»

Вы также можете использовать раскадровую версию Launchscreen и компоновку, зависящую от устройства, в одном файле.

Разместите свой экран запуска для iphone с классами размера (w: Any, h: Any) , затем измените классы размера на w: Regular, h: Regular и снова настройте его для iPad, удалив конфликтующие представления / ограничения и установив новый.

Подробнее об адаптивной схеме можно прочитать здесь: https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

Я считаю, что это рекомендуется, поскольку Apple представила такие функции, как Split View. Таким образом, вы можете запустить приложение на iPad, но с размером экрана iPhone.

  • Предупреждение раскадровки: ячейки прототипа таблицы должны иметь идентификаторы повторного использования
  • UITabBarController setSelectedViewController: можно выбрать только контроллер вида в списке контроллеров просмотра панели панели вкладок
  • Как удалить серую нижнюю панель в iPad-симуляторе
  • Ограничения макета Xcode auto - почему по умолчанию отрицательное дополнение?
  • Доля кода между проектами в Xcode
  • Автоматически заполнять случаи в инструкции Switch на основе значений в перечислении
  • генерация исключений при генерации объектов, прерывание при анализе проекта XCode
  • Быстрая ошибка компиляции. Выражение было слишком сложным для решения в разумные сроки
  • Как найти утечки кода C или C ++ с помощью инструментов (утечки) - Xcode?
  • Как удалить поддержку arm64 из Xcode 6?
  • Мой компилятор Xcode 7.3 постоянно ломается и вызывает чрезвычайно длительные времена сборки и компиляции
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.