2016-11-22 2 views
-2

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

http://imgur.com/a/g6PhL

+0

И в чем проблема? Ты выглядишь прекрасно для меня, синяя этикетка просто нужно закрепить на правой стороне? – Tj3n

+0

@ Tj3n Мне нужно установить ограничения для синей этикетки, чтобы они соответствовали всем экранам телефонов большого размера. Я не могу понять, какие ограничения мне нужно добавить к метке. –

+0

@ Райан Ашерман, следуйте моему шагу ответа. – aircraft

ответ

0

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

1

Это легко сделать:

1) сначала добавьте левую метку

first add left label

2) Ctrl + перетащить левую метку cell содержимого и выберите Center Vertically in Container:

choose <code>Center Vertically in Container</code>

3) Нажмите Add New Constraints in the right bottom of interface builder, снимите Constraint to margins, и нажмите левую пунктирную линию и установить левое значение маржи, eg:8

Add New Constraints

4) В том же самом левую этикетку, вы можете установить ограничения на правую этикетку, и отличаются только вы должны установить правое поле, ни левый край, там я опускаем Vertically in Container шаг правой этикетки, вы можете увидеть 2):

set right margin

EDIT как совет мата, лучше установить правильную метку alignment на right;

set right label alignment

+0

Ценовая метка не отображается на дисплее iPhone 5, почему бы так? http://imgur.com/a/uKji4 –

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