UITextView перенос слов в середине слова - PullRequest
15 голосов
/ 07 октября 2011

Я использую UITextView для представления определений, которые могут быть длиной в одну или несколько строк.Когда это действительно проходит мимо переулка, если часто окутывает середину слова.

Это нормально?Что можно сделать, чтобы предотвратить это?

Ответы [ 3 ]

1 голос
/ 07 мая 2013

перенос слов - это значение по умолчанию для IOS UITextView, и единственные причины, по которым он не работает Quuxplusone, упомянуты в его комментарии.

EITHER

  • одно слово длиннее (в пикселях), чемРамка textView
  • 'пробелы' на самом деле не пробелы, а неразрывные пробелы
1 голос
/ 10 февраля 2016

Похоже, что это может произойти, когда пути исключения находятся слишком близко к краю UITextView.В этом примере , сопровождающем это учебное пособие , вы заметите, что если вы запустите приложение и выберете вкладку «Взаимодействие», то в то время как овал расположен по центру слов дефиса и естественно разбивается, если вы перетащите егок левому краю тогда слова ломаются принудительно и фрагментированы.Но если вы перетаскиваете овальную половину за пределы экрана, то обертывание работает.

Так что при работе с овалами вы можете использовать трюк с левым краем, а с прямоугольниками просто не подходите слишком близко ккрай.Быть против этого прекрасно.

0 голосов
/ 01 мая 2013

Вы можете сделать это как: UITextview со свойством включает прокрутку . Таким образом, ограничение количества символов не имеет значения. Если текста больше, текстовое представление делает его прокручиваемым. ИЛИ ЖЕ Сделайте динамическую высоту textview, получите высоту строки / текста и соответственно установите высоту textview.

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