Средство выбора в ScrollView не прокручивается - PullRequest
5 голосов
/ 08 ноября 2010

У меня есть UIScrollView, внутри него, небольшой UIView, содержащий UIPickerView. Я могу прокручивать вид вверх и вниз, но всякий раз, когда я пытаюсь прокрутить средство выбора, вместо этого он прокручивает вид. Я могу изменить значение выбора, щелкнув по нему, но не прокручивая.

Есть идеи?

РЕДАКТИРОВАТЬ: я только что попробовал scrollView.canCancelContentTouches = NO;, но он работает только при первом касании и затем перетаскивании, как в событии TouchesBegan. ScrollView по-прежнему прокручивается, если я касаюсь пикапом, как в событии TouchesMoved.

Что я могу сделать, чтобы мой Picker имел естественное поведение в ScrollView?

1 Ответ

6 голосов
/ 08 ноября 2010

У вас уже есть canCancelContentTouches на NO, но попробуйте также установить delaysContentTouches на NO.

...