Я понимаю роль автоматического макета, но если я разрабатываю только для устройств iPhone, следует ли мне использовать классы размеров? Насколько я понимаю, классы размеров чрезвычайно полезны, если я тоже разрабатываю для iPad, в моем случае нет. Было бы более разумным вариантом использовать классы размеров, но просто использовать COMPACT WIDTH | ОБЫЧНАЯ ВЫСОТА ?? Или мне не следует использовать классы размеров и просто создавать свое приложение с использованием автоматической компоновки?
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, курс
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.