Use Size Classes или Simulated Metrics?

Рейтинг: 3Ответов: 1Опубликовано: 16.01.2015

Здравствуйте.

Подскажите, в чем разница. С новым Xcode 6 вышла такая функция, как Size Classes, так вот если отключить ее, то есть нажать на кнопку Use Size Classes, то view станет привычной формы. Но можно этого же добиться и при помощи свойств view, если в Simulated Metrics выставить размер дисплея. Так вот в чем разница?

Если выбрать дисплей через Simulated Metrics, то при создании связи между кнопкой и вторым контроллером появляется действие show, а если убрать Use Size Classes, то этого действия нет. Почему?

Случай с Simulated Metrics:

alt text

Ответы

▲ 1

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

Size Classes - решение для разработки одного сториборда, который будет работать на всех устройствах (iPad и iPhone).

Show segue доступен в рамках Size Classes и является одним из переходов, которые так же адаптируются к размеру экрана устройства, на котором запущено приложение.