Я хочу добавить контур или штрих к редактируемому UITextView
тексту по мере ввода пользователем. Точно как мемы: http://t.qkme.me/3oi5rs.jpg
Я должен использовать UITextView
, так как мне нужна поддержка нескольких линий. Я перепробовал все подходы и пришел к выводу, что я должен использовать CoreText
. Я заработал почти все решение, но застрял в точке, где текст в текстовом виде переносится. Моя подпрограмма drawRect
в subview
из UITextView
правильно рисует контурный текст до тех пор, пока текст не переносится. Даже когда текст, вводимый пользователем, переносится, контурный текст, который я рисую, не переносится. Вот моя реализация метода drawRect
: https://gist.github.com/4498988. В строке 29 я использую перенос символов:
CTLineBreakMode linebreakmode = kCTLineBreakByCharWrapping;
Я уже пробовал вариант переноса слов (который также используется по умолчанию) безрезультатно.
Мой вопрос: как мне заставить текст, который я рисую, правильно обернуть, чтобы он отображался как контур печатного текста?