2016-03-18 3 views
0

Я хочу различную ширину ярлыка для ipad и iphone. Для ipad width = 360 и для iphone width = 120. Как добиться этого в раскадровке с помощью адаптивных классов размера?Адаптивное решение класса размера для ipad и iphone

enter image description here enter image description here

+0

[О проектировании для классов с несколькими размерами] (https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html) – Lefteris

+0

Вы хотите изменить размер шрифта или фактическую ширину метка? –

+0

@devgr: ширина метки – Saggy

ответ

2

Сначала включите size classses

Начало применения constraints в затухающий Хани.

Изменение size class - wRegular hRegular. Этот класс предназначен для iPAD. Измените ширину constraint и измените ее на новое значение.

Смотрите GIF:

enter image description here

Когда мы редактируем ограничение. Для этого класса размера добавляется новое ограничение.

enter image description here

Попробуйте это и дайте мне знать, если есть еще какие-либо проблемы.

+0

Я сделал именно то, что вы предложили для ipad, и для iphone я выбираю компактную ширину, правильную высоту и заданное другое постоянное значение. но что происходит, когда мой текст ярлыка меняется непрерывно, ширина метки получает изменение между 120 и 360. Не получается, что точно проблема. – Saggy

+0

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

+0

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