2015-10-01 3 views
1

Я работаю над автоматической компоновкой. У меня есть UILabel, я хочу, чтобы он покрывал весь экран.Как сделать автоматическое изменение размера UILabel

[Это я хочу, и работает отлично на iPhone4 и iPhone5] [1]

Он работает отлично на iPhone5 и iPhone4, но в iPhone 6 мой UILable усадку.

[Проблема в iPhone6] [1]

Как решить эту проблему.

Я изменил классы размеров.

Звено Constraint: http://i.stack.imgur.com/HiFP1.png

+1

Ничего значимого на скриншоте по ссылке. Покажите хороший снимок экрана со всеми ограничениями для UILabel. – kirander

+0

Я хочу, чтобы эта метка соответствовала всему экрану – NSUser

+0

Добавьте ограничения между всеми сторонами UILabel и супервидом. Я не могу помочь вам без всех подробностей вашей проблемы. – kirander

ответ

0

Ok я получил вас. set Leading, Trailing, Top Constraint to 0, 0 & 20 (устанавливается согласно вашей потребности) соответственно. Во-вторых, выберите метку & в разделе Attributes Inspector set no. линий до 0, и все готово. Высота надписи будет увеличена в соответствии с вашим текстом.

+0

Вам также нужно установить uilable на перенос слов, иначе uilabel не изменит размер своей высоты в соответствии с ее содержимым. –

+0

Я уже принял ограничения, поэтому не обязательно устанавливать uilabel на перенос слов. Сначала вы должны попробовать, а затем прокомментировать. thnk u в любом случае. –

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