касание какао - проблема с UIScrollView - PullRequest
5 голосов
/ 04 марта 2011

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

Не должно ли оно оставаться внутри своего кадра дажекогда я его прокручиваю?

Спасибо, что помогли мне.

Ответы [ 3 ]

6 голосов
/ 04 марта 2011

Возможно, свойство clipsToBounds вашего UIScrollView установлено в NO.Проверьте настройку в IB, или вы можете установить ее в коде следующим образом:

scrollView.clipsToBounds = YES;

В противном случае дважды проверьте, что ваш UIScrollView имеет именно те границы, которые, как вы думаете, существуют.Существуют ли какие-либо события с изменяющимся размером флага, которые могли бы изменить границы представления прокрутки?

0 голосов
/ 04 марта 2011

Убедитесь, что у вас есть setContentSize. А также правильно установите размер фрейма uiviews внутри uiscrollview при их добавлении.

Вот пример кода http://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html

0 голосов
/ 04 марта 2011

попробуйте установить для clipsToBounds значение YES, это может быть следующим:

yourViewController.clipsToBounds = YES;

если нет ... fbreto правильно, напишите свой код ...

...