Предположим, у меня есть два UILabels
, расположенных вертикально друг под другом в UITableViewCell
. Режим разрыва линии установлен на UILineBreakModeWordWrap
для обоих.Как упорядочить динамически размер UILabels по вертикали?
Их горизонтальный размер фиксирован, но оба могут растягиваться вертикально в зависимости от того, сколько текста они отображают. Как позиционировать динамику ниже, чтобы они никогда не перекрывались?
Лучший ответ @ Шани годов, потому что 'sizeWithFont: constrainedToSize: lineBreakMode:' не будет включать в себя поля, что UILabel добавит, но попросив UILabel к самому размеру с помощью 'sizeToFit' будет :) – deanWombourne
Хорошая точка зрения. Upvoted @ shani's –
Эй, спасибо за ответы. Тем временем я столкнулся с тем, что методы 'sizeToFit' и' sizeWithFont' в основном дают одинаковые результаты. Кроме того, это также помогает установить количество строк в строке 'UILabel' равным 0, как было указано в других сообщениях. – kadam