Я хочу различную ширину ярлыка для ipad и iphone. Для ipad width = 360 и для iphone width = 120. Как добиться этого в раскадровке с помощью адаптивных классов размера?Адаптивное решение класса размера для ipad и iphone
ответ
Сначала включите size classses
Начало применения constraints
в затухающий Хани.
Изменение size class
- wRegular hRegular. Этот класс предназначен для iPAD. Измените ширину constraint
и измените ее на новое значение.
Смотрите GIF
:
Когда мы редактируем ограничение. Для этого класса размера добавляется новое ограничение.
Попробуйте это и дайте мне знать, если есть еще какие-либо проблемы.
Я сделал именно то, что вы предложили для ipad, и для iphone я выбираю компактную ширину, правильную высоту и заданное другое постоянное значение. но что происходит, когда мой текст ярлыка меняется непрерывно, ширина метки получает изменение между 120 и 360. Не получается, что точно проблема. – Saggy
Покажите свое ограничение на этикетке. Чтобы узнать, что именно происходит в вашем случае. – Irfan
Пожалуйста, найдите прилагаемые скриншоты прилагаемых ограничений. Проблема заключается в том, что метка смещается между этими двумя ширинами. – Saggy
[О проектировании для классов с несколькими размерами] (https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html) – Lefteris
Вы хотите изменить размер шрифта или фактическую ширину метка? –
@devgr: ширина метки – Saggy