Я заметил, что UILabel
неправильно переносит слова. Он склеивает последнее короткое слово (не более 10 символов) с предыдущим и перемещает их вместе во второй строке.
Проверьте иллюстрацию:
Метка # 1: В первой строке достаточно места для слова «семь» (как и ожидалось).
Метка # 2: Добавлено еще одно «короткое» слово и слово «семь» перенесено во вторую строку (я бы хотел избежать такого поведения).
Метка № 3: Последнее слово содержит 10 символов и по-прежнему обрабатывается Меткой как «короткое».
Метка # 4: Последнее слово содержит 11 символов и теперь отсоединено от слова «семь», которое возвращается к первой строке (как и ожидалось).
Похоже, Apple борется с «вдовами» и вынуждает к «хорошей типографии» этим поведением. Но иногда мне не нужна такая забота. Итак, как я могу помешать UILabel
приклеить последние слова к предыдущему?