У меня есть UILabel, который должен быть длиной в две строки. Текст локализован на французский и английский языки.
Я устанавливаю свойство attributedText метки. Текст построен из трех добавленных строк, например textFragment1, textFragment2 и textFragment3. Средняя строка - это изображение, созданное с помощью NSTextAttachment.
Я хочу, чтобы textFragment2 и textFragment3 находились в одной строке. Первая строка может или не может быть завершена в зависимости от того, как долго она будет. Проблема в том, что мой французский текст в настоящее время довольно короткий, поэтому строка завершается после textFragment2.
Я исправил это временно, добавив символ прерывания строки в локализованном французском тексте для textFragment1. Я действительно не люблю это решение. Мне было интересно, есть ли способ обработать textFragment2 и textFragment3, чтобы они всегда были вместе в одной строке.