Различные раскадровки для разных устройств в 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