Получение обоснованного текста в UITextField - PullRequest
5 голосов
/ 31 декабря 2008

Как получить выровненный текст с помощью UTTextField. У него есть свойство textAlignment. Но константа UITextAlignment имеет только левое, правое и центральное выравнивание.

То, что я ищу, - это Обоснованный текст, распространенный в приложении для обработки текста, с текстом, выровненным с левыми и правыми краями. Это текстовое поле только для чтения.

Я видел это в нескольких приложениях для iPhone. Так что, похоже, я что-то упустил.

Ответы [ 2 ]

1 голос
/ 04 февраля 2009

UILabel и UITextField не поддерживают полностью выровненный текст. Если вы хотите использовать его для UITextField, вам необходимо создать подкласс UITextField и переопределить drawTextInRect:, разделив текст на слова и используя sizeWithFont:, чтобы выяснить, как расположить их вдоль каждой строки.

Я не могу себе представить, что стоило бы хлопот.

1 голос
/ 31 декабря 2008

Возможно, это немного излишне, но, похоже, одним из способов является использование WebView для него и стилизация текста с помощью CSS.

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