Различные раскадровки для разных устройств в Xcode 6

В новом Xcode 6 у нас есть только одна раскадровка для универсальных приложений. Но различия в моем приложении отличаются от разных размеров экрана между iPhone и iPad. Мое приложение iPhone экран не вращается, это просто портрет, и мой экран iPad вращает все. Мой первый экран iPhone - это табличный вид, а первый экран iPad - это представление коллекции и другие отличия. Как это сделать в Xcode 6?

Иными словами. На Xcode 5 даже с использованием универсальных приложений у меня есть две раскадровки, одна для iPad и другая для iPhone. Но теперь, в Xcode 6, theres только одна раскадровка для универсальных приложений. Я хочу снова иметь две раскадровки, но я не нашел, как это сделать.

Ответы

Ответ 1

В Xcode 5 даже с использованием универсальных приложений у меня есть две раскадровки, одна для iPad и другая для iPhone. Но теперь, в Xcode 6, theres только одна раскадровка для универсальных приложений. Я хочу снова иметь две раскадровки, но я не нашел, как это сделать.

Сделайте это так же, как вы делали это в Xcode 5. Никакой закон не говорит, что у вас должна быть только одна раскадровка в универсальном приложении в Xcode 6. Старый способ работает просто отлично. У меня есть приложения, которые все еще делают это (перекомпилированы в Xcode 6 для iOS 8); он работает.

Однако, что-то странное, несомненно, происходит. Посмотрите на этот снимок экрана. Он показывает два проекта, открытых одновременно в Xcode 6. Один показывает кнопки iPhone/iPad для переключения между настройками в настройках Universal; другой - нет. Я не могу найти разницу между двумя проектами, вызывающими этот разный интерфейс.

enter image description here

Ответ 2

  • Откройте настройку проекта → выберите информацию
  • В пользовательских свойствах свойств iOS добавьте имя новой строки. Основное имя основного раскадровки (iPad) и установите значение "новое имя файла раскадровки".

или Вы можете найти способ в своем блоге

Xcode 6 Отдельная раскадровка для iPad и iPhone