Это не имеет ничего общего с текстом, установленным для UILabel, но с ограничениями, используемыми в этой XIB.
Если ячейка имеет статическое (неадаптируемое) значение, а другие представления взаимодействуют по вертикали сUILabel не будет уменьшаться, тогда у UILabel не будет места для роста, и он не будет отображать текст должным образом.Кстати, желтые линии в вашей XIB указывают на то, что вы видите не то, что будет выглядеть ячейка во время выполнения.
Вы можете проверить с помощью отладчика View Hierarchy, если UILabel имеет достаточно места для отображения3 строки, которые вы хотите.Пока приложение запущено (запущено XCode), в нижней панели (вероятно, над областью отладки) есть нижняя часть, называемая «Иерархия представления отладки»
Затем вы можете решить, хотите ли вы уменьшить интервал вокруг этой UILabel или увеличить ячейку, чтобы UILabel могла быть настолько большой, насколько она хочет.Если это последнее, проверьте учебники UITaableViewCell по авторазмеру , как упоминал Евгений.