UIScrollView не работает в IB - PullRequest
1 голос
/ 14 июля 2011

У меня есть UIScrollView, который содержит UIView внутри.

UIScrollView имеет включенную подкачку и имеет размер 320x500

UIView имеет размер 320x480

Мой UIView не прокручивается всимулятор или на устройстве.Что я делаю не так?

Ответы [ 3 ]

9 голосов
/ 15 июля 2011

Чтобы сделать прокрутку UIScrollView, ScrollView.contentSize должен быть больше, чем ScrollView.frame.size
Если вы хотите, чтобы он прокручивался только вверх-вниз, сделайте ScrollView.contentSize.height больше, чем ScrollView.frame.size.height (и так далее для прокрутки в сторону или в обе стороны)
Вам придется установить размер контента программно.

2 голосов
/ 14 июля 2011

Возможно, вы не установили contentSize свойство UIScrollView, которое является CGSize.Установите это свойство с размером фрейма представления контента.

Также ваш UIView не больше, чем представление прокрутки, но он должен по крайней мере отразить прокрутку.

0 голосов
/ 14 июля 2011

Убедитесь, что у вас есть объект, который будет делегатом UIScrollView, и что он реализует необходимые методы панорамирования.Подробнее об этом здесь:

Документация UIScrollView

Надеюсь, что помогло!

...