iPhone: Как я могу превратить перевернутый вид в прокручиваемый вид UIScroll? - PullRequest
0 голосов
/ 26 мая 2010

Это должно быть просто. Я делаю очень простое приложение, основанное на шаблоне служебных приложений XCode. С другой стороны, у меня больше контента, чем умещается на экране. Обратная сторона - это UIView. Я думаю, что это должен быть UIScrollView, но почему-то я не могу заставить его работать. Кто-нибудь здесь может посоветовать мне это?

1 Ответ

0 голосов
/ 26 мая 2010

С UIScrollView недостаточно просто поместить элемент управления в Интерфейсный Разработчик и поместить элементы в нем; Вы должны установить размер его содержимого в коде.

Поэтому в методе -viewWillAppear (или аналогичном) у вас должно быть что-то вроде:

[scrollView setContentSize:CGSizeMake(320, 600];

При этом размер содержимого в представлении прокрутки достигает 600 пикселей (т.е. больше, чем высота вашего дисплея iPhone). Если все остальное подключено правильно, этот шоуд теперь работает.

Примечание: Вам также может понадобиться изменить положение объектов в представлении. Установите frame.origin для объектов, которые требуют этого ...

...