Это не представляется возможным, используя автопутешествие в одиночку. Если вы не хотите создавать представления, основанные на вычислениях в коде, то, вероятно, единственный способ сделать что-то подобное - UICollectionView.
Вероятно, это будет излишним, но единственный способ сделать что-то подобное, кажется, сборный вид с вертикальным направлением прокрутки (вы можете отключить прокрутку и отскок, если он всегда будет соответствовать экрану).
Только элемент ячейки представления коллекции будет UILabel, и для ширины этой ячейки я предлагаю использовать ответ отсюда { ссылка } (или просто использовать UICollectionViewFlowLayout.automaticSize, если разрабатывается для iOS 10.0 или выше, этот ответ может быть полезен в этом случае: { ссылка })
Удачи!