UITextView горизонтальная прокрутка - PullRequest
3 голосов
/ 10 марта 2012

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

1 Ответ

0 голосов
/ 12 октября 2012

я видел этот ответ только в stackoverflow ..

Допустим, я хочу прокручиваемую ширину 600 и видимую ширину 250.

Первый шаг - сделать UITextView aшириной области, которую вы хотите прокручивать.Итак, что вы бы поместили в contentSize, в данном случае 600.

Тогда для правильной вставки будет задана разница между фактической шириной и требуемой шириной.В этом случае 350.

Таким образом курсор ограничен необходимой вам шириной, НО текст виден справа от желаемой ширины, в конце концов, UITextView имеет ширину 600 пикселей.

И вот тут-то и начинается действительно хакерский бит, не читайте дальше, если вы чувствительны или у вас слабый желудок.

Получите изображение пользовательского интерфейса там, где должен заканчиваться UITextView.Вставьте его в NIB как представление UIImage и верните его на место, убедившись, что он находится сверху UITextView.

Когда представление отображается, вырез находится поверх UITextView и скрываеттекст переполнен.

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