Ну, я полагаю, вы используете ярлык.Посмотрите на свойство "lineBreakMode".Ваше решение, вероятно, будет включать некоторую комбинацию этого свойства в сочетании со свойством «numberOfLines».Например, если установить для свойства «numberOfLines» значение 0, высота метки автоматически увеличится, чтобы вместить весь текст.Поэтому использование этого с UILineBreakModeWordWrap, вероятно, поможет.
UILabel *label = [[UILabel alloc] init];
label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;
label.text = @"Light beer 5% 10oz Glass served cold";
[label release];