2017-02-02 2 views
1

Я хочу, чтобы ширина ширины 0.4 ширины экрана и 0,5 ширины экрана в портрете.Как установить различное ограничение для разных классов размера

Так что я пробовал «меняться по признакам». Я выбрал wC hR и установил 0.5 и нажал «done». Тогда я выбрал Wr Hr и установить 0.4, как показано:

settings for constraint

Однако оба класса размер по-прежнему показывают, как 0,4.

Я также попытался установить ограничение, используя «вид, как ... (Wc) и т.д. кадры без использования различно для ограничений.

Я также попытался добавить отдельный класс размера в окне, показанном, но с . нет успеха

ответ

4

Ширина класс размер не не всегда изменяется с ориентацией - не на каждом устройстве

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

Однако изменения размера высоты класса на любых айфонов (не IPADS):

  • hR - для портрета и
  • hC - для ландшафта.

Иллюстрация на этой странице должна дать вам больше понимания того, как они работают: http://useyourloaf.com/blog/size-classes/

Поскольку нет возможности изменять множитель для различных классов размера, вам нужно создать два ограничения, и установить условие для Installed.

enter image description here

Это один для ландшафта:

enter image description here

И портрет:

enter image description here

1

В I телефонов - 2 типа размера - Режим
1. Портрет - wC hR Ландшафтный режим - wC hC 2. портретный режим - wC hR Ландшафтный режим - wR hC

Шаги 1. Выберите режим портретного режима 6s в сцене: укажите ограничение ширины экрана 0,5. Измените режим ландшафтного режима 6s в сцене [просто щелкните альбомную ориентацию]: перейдите для изменения для признаков, выберите ширину и высоту. Начните свою работу сейчас. Удалите ограничение ширины. Добавить новое ограничение ширины дает ограничение ширины экрана.

2.- Выберите ландшафтный режим устройства 6s Plus в сцене [просто щелкните альбомную ориентацию]: перейдите для изменения для признаков, выберите ширину и высоту. Начните свою работу сейчас. Удалите ограничение ширины. Добавить новое ограничение ширины дает ограничение ширины экрана. Теперь его работы идеально подходят в i-телефоне не в i pad, потому что размер пэда отличается. Нам нужна некоторая работа в i pad, тогда она работает и на клавиатуре. Попробуй.

Смежные вопросы