2015-07-16 6 views
5

У меня есть следующие: каркасные? «Не зарегистрировались Sign Up»центр два UIViews разного размера по горизонтали

enter image description here

Мне нужно добавить. Для этого у меня будет два разных UILabels, один с «У вас еще нет учетной записи?» а другой - с «Sign Up», поэтому я могу разделить их отдельно.

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

Так вопросы будут следующими: «Как центрировать два UILabels с разной шириной, связанными с ее надзором?»

Большое спасибо!

ответ

5

Вот шаги:

  1. Возьмите вид, который содержит оба ваши этикетки и сделать CenterX к нему.
  2. Перфорированная этикетка 1 со всеми сторонами с более высокой шириной ограничения
  3. и выполните шаг 2 для ярлыка2.

Вот визуальное представление об этом ...

enter image description here

+0

Кстати, это не обязательно устанавливать Width и Heigh ограничение для этикеток. – ChikabuZ

+0

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

6

Вы должны положить их в контейнер UIView, сделать его гибкой шириной (например,> = 10) и центрировать его.

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