В UILabel, возможно ли заставить линию НЕ разрываться в определенном месте

У меня есть UILabel, который должен быть длиной в две строки. Текст локализован на французский и английский.

Я устанавливаю свойство attributeText метки. Текст состоит из трех добавленных строк, например textFragment1, textFragment2 и textFragment3. Средняя строка на самом деле является изображением, созданным с помощью NSTextAttachment.

Я хочу убедиться, что textFragment2 и textFragment3 находятся на одной строке. Первая строка может или не может переноситься в зависимости от того, как долго это будет. Проблема в том, что мой французский текст в настоящее время довольно короткий, поэтому строка переносится после textFragment2.

Я временно исправил это, добавив символ разрыва строки в локализованный текст на французском языке для textFragment1. Я не очень люблю это решение, хотя. Мне было интересно, если есть способ обработать textFragment2 и textFragment3, чтобы они всегда были вместе на одной строке.

Ответы на вопрос(1)

Ваш ответ на вопрос