Использование нескольких классов размера

Итак, я создал это приложение, и макет таков, что мне нужно использовать два класса размеров:

1) wКомпактный любой

2) wКомпактный hОбычный

Все выравнивания и все остальное, и это должно давать плавное, единообразное отображение на всех устройствах. Однако кажется, что 2-й размерный класс имеет приоритет перед 1-м во всех ситуациях. Я хочу, чтобы номер 2 срабатывал только на 6+, но он работает и на 6 и 5s.

Как я могу это исправить? Это действительно держит меня здесь. Спасибо!


person Adam Short    schedule 22.09.2015    source источник
comment
Ваше приложение также поддерживает iPad?   -  person    schedule 22.09.2015


Ответы (1)


Классы первого размера, которые вы используете, предназначены для iPhone 4, iPhone5s и iPhone 6 для портретной и альбомной ориентации.

Классы второго размера, которые вы используете, предназначены только для всех устройств iPhone в портретном режиме. Это означает, что они, очевидно, переопределяют друг друга.

Используйте только второй макет для всех устройств iPhone в портретном режиме. и если вы хотите использовать классы размеров для ландшафтного режима wAny hCompact.

Подробнее о размерных классах читайте по этой ссылке.

Классы размера

person Community    schedule 22.09.2015