Содержимое текстового слоя получаю из JSON файла. Руками каждый раз менять муторно будет. Думаю экспрешеном нужно.
У меня вот такой получился, но он работает плохо:
хз, не сталкивался никогда с экспрешенами которые бы переносили строки автоматически
Возможно можно создать какой-то шейп и если текст не влезает в границе этого шейпа, то печатать его в другом объекте, то есть создать шейп ниже. Но как это реализовать без понятия.
Когда-то видел похожие уроки, не совсем то, но приближенно, но найти не получается