2010-08-08 2 views
1

Привет У меня есть 2 UIScrollViews, 1, который прокручивается вертикально. Внутри находится UIScrollView, который прокручивается горизонтально с длинным изображением.iphone прокрутите вверх, когда нажмете время

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

Я попытался с помощью этого кода

[mainScrollView setScrollsToTop:YES]; 
[horizontalScrollView setScrollsToTop:NO]; 

, но это, кажется, не разобраться.

Любые идеи?

ответ

0

Ожидаемое поведение.

Из UIScrollView API:

Этот жест работает на одной видимой точки зрения прокрутки; если есть несколько видов прокрутки (например, сборщик дат) с этим набором свойств или если делегат возвращает NO в scrollViewWillScrollToTop :, UIScrollView игнорирует запрос.

+0

привет за ответы. У меня был другой взгляд на это, и он действительно работает - была небольшая опечатка ... –

-1

Попробуйте использовать UIGestureRecognizer для сортировки таких вещей.

Они адаптируются и предпочтительный метод обработки жестов от iOS 3.2 вперед.

Возможно, вам придется обрабатывать события Swipe во внутреннем виде самостоятельно.

Смежные вопросы