Расстояние между персонажами на iPhone - PullRequest
0 голосов
/ 21 января 2010

У меня есть метка, и я хочу увеличить интервал между символами.

  • Я пытался добавить пробел между каждым символом, но это было слишком
  • Возможно, есть шрифт с большим интервалом между буквами?
  • Если ничего не помогает, я рассматриваю возможность помещения каждого символа (только код символа размера) в свое текстовое поле.

Есть идеи, как этого добиться?

Ответы [ 2 ]

1 голос
/ 26 января 2010

Есть способ вставить половину пробела, но я не помню точную команду (опция-пробел?). Википедия содержит полный список пробелов, которые вы можете использовать.

Другим подходом может быть UIWebView с установленным атрибутом CSS с межбуквенным интервалом.

1 голос
/ 21 января 2010

Вам лучше создать пользовательский вид и использовать процедуру drawRect для рисования текста вручную. Вы можете использовать CFAttributedString для хранения текста вместе с информацией о кернинге.

Обновление: звучит так, как будто вы не можете использовать CFAttributedString для рисования текста на iPhone. Вы все еще можете использовать drawRect для рисования настроенного текста, но для того, чтобы ваш кастомный кернинг заработал, потребуется еще немного работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...