Размер UIView не принимает размер больше 17000 пикселей - PullRequest
2 голосов
/ 27 февраля 2011

Я хочу использовать основной текст для рисования строки, которая может занимать более 100 страниц.Я пытаюсь поставить UIView в UIScrollView.Я переопределяю drawRect:, чтобы добавить текст в этот экземпляр UIView.Проблема в том, что я хочу иметь только одну UIView с вертикальной прокруткой, и когда я устанавливаю размер UIView более 17000 пикселей, он ничего не показывает.Поэтому мой вопрос заключается в том, как написать огромное количество текста с использованием coretext в одном UIView, чтобы его можно было вертикально прокручивать, как UIVextView.Нужна помощь в этом направлении.Спасибо

1 Ответ

1 голос
/ 18 марта 2011

Я думаю, вам было бы лучше, если бы вы использовали несколько UIView, также с точки зрения производительности. Попробуйте создать подкласс, который создает другой UIView для каждых x строк текста (например, 1 страница), и дайте ему нарисоваться непосредственно перед тем, как он попадет на экран.

Если это невозможно, зачем вам это нужно в 1 UIView, и для чего вам нужно столько текста в просмотре прокрутки?

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