Xcode 6.1.3 не может изменить размер экрана

Использование Xcode 6.3.1 Мне нужно было моделировать размеры, чтобы приложение совместимо со старыми устройствами, я пошел в меню, чтобы найти, что я не могу выбрать разные размеры экрана.

Что мне не хватает?

Missing options

ИЗМЕНИТЬ

Другой проект, на этот раз с использованием классов размера: With size class

Эта опция делает всю раскадровку конкретным размером экрана, поэтому я могу видеть, что происходит во время разработки

Возможно, это предназначено? Чтобы люди использовали классы размера?

Ответ 1

Итак, через некоторое время (почти год) я до сих пор не нашел решения. Предполагается, что новый предварительный просмотр заменит старый "Simulated Screen".

Вот как вы его активируете: введите описание изображения здесь

И так вы добавляете любое количество устройств бок о бок: введите описание изображения здесь

Причина, по которой они добавили это, состоит в том, что теперь вы можете видеть много разрешений одновременно и лучше видеть, что вы создаете, и как оно будет выглядеть в доступных устройствах.

Я не согласен с этим, я все еще скучаю по "Simulated Screen". Я думаю, что это лучшее решение, но они удалены. Мы должны иметь дело с этим.


Прежде чем это превратится в гонку, чтобы увидеть, кто получает награду, я собираюсь закрыть это.

@mcatach: Это не главное. Xcode до 6.3.1 позволил вам увидеть вашу раскадровку в построителе интерфейса с требуемым размером устройства. Поэтому мы могли бы использовать классы размеров и видеть в определенной резолюции, как это должно выглядеть.

@aman.sood: Это не будет. Изменение цели разработки ничего не сделает с создателем интерфейса, только удалите классы размера для более старых целей. Предварительный просмотр помогает, но может быть лучше. Использование фактического устройства требуется для публикации, но это не решение для просмотра разных разрешений, это означает, что вам нужно как минимум 6 устройств (7 с iPad mini).

Ответ 2

Пара вещей, которые вы можете сделать

  • Используйте Xcode, установив активную схему для разных устройств, таких как iPhone 4, iPhone 6 и т.д. Но этот вариант выпадания будет доступен в соответствии с вашим выбором целевых настроек развертывания введите описание изображения здесь
  • Второй вариант - использовать Preview в Xcode. Это обеспечит вам разную конфигурацию без запуска вашего приложения. Подробнее см. это видео.
  • И последнее - использовать фактическое устройство, которое использует только один, когда есть проблема с устройством.

Ответ 3

Когда вы используете классы размера, вы не увидите конкретных размеров разрешений. Вы должны проектировать свои экраны на основе глобальных размеров (Compact/Regular/Any). Вы можете использовать Any, чтобы соответствовать любой возможной высоте/ширине.

Итак, мой совет - решить, хотите ли вы поддерживать iPhone и/или iPad, а затем начать рисовать свои экраны.