Я понимаю роль автоматического макета, но если я разрабатываю только для устройств iPhone, следует ли мне использовать классы размеров? Насколько я понимаю, классы размеров чрезвычайно полезны, если я тоже разрабатываю для iPad, в моем случае нет. Было бы более разумным вариантом использовать классы размеров, но просто использовать COMPACT WIDTH | ОБЫЧНАЯ ВЫСОТА ?? Или мне не следует использовать классы размеров и просто создавать свое приложение с использованием автоматической компоновки?

1
Jose Calles 8 Мар 2015 в 07:18

1 ответ

Проблема с iphone в том, что сейчас на рынке есть iphone 4-х размеров.

  • Iphone 6 Iphone 6 Plus Iphone 5 Iphone 4

Использование КОМПАКТНОЙ ШИРИНЫ | ОБЫЧНАЯ ВЫСОТА ограничит ваши возможности при повороте устройства.

Iphone 6 iphone 5 и iphone 4 при повороте -> КОМПАКТНАЯ ШИРИНА | КОМПАКТНАЯ ВЫСОТА

Поэтому я бы рекомендовал вам использовать код ЛЮБОЙ ШИРИНЫ | ЛЮБОЙ ВЫСОТЫ , чтобы он был более совместим с любым РАЗМЕРОМ пользовательского интерфейса.

* классы размера заметок полезны при реализации дополнительных кнопок в другом пользовательском интерфейсе, т.е. Предположим, вы создаете приложение-калькулятор, в iPad оно может уместить дополнительную кнопку, а в iPhone - нет. поэтому вы используете классы размеров, чтобы убедиться, что вы используете одну и ту же кодовую базу

Исходники CS193p, stanford IOS 8, курс

1
despacito2012 23 Авг 2016 в 04:23