Обнаружить разрыв строки в UITextView - PullRequest
2 голосов
/ 13 февраля 2012

Есть ли способ обнаружить разрывы строк, произошедшие пользователем или когда текстовое представление автоматически меняет строку. Я собираюсь изменить высоту просмотра текста в зависимости от количества строк.

Любая помощь приветствуется.

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

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

numLines = textView.contentSize.height / textView.font.leading;

поместите этот код в textViewDidChange:

2 голосов
/ 13 февраля 2012

Вы можете использовать метод, предложенный в этом ответе , чтобы найти вхождения @ "\ n", символа новой строки. Вы можете увидеть, изменилась ли строка, используя textViewDidChange: метод протокола ( Apple DOC здесь ).

Если вы хотите высоту, посмотрите прямо на этот ответ . Я думаю, что это может помочь.

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