Представление прокрутки не должно прокручиваться, когда пользователь взаимодействует со слайдером в ios - PullRequest
1 голос
/ 10 ноября 2011

У меня есть представление прокрутки, в котором включена подкачка. Это горизонтальная прокрутка, поэтому при прокрутке пользователя с первой страницы пользователь попадает на вторую страницу, а на второй странице есть один слайд. Когда пользователь скользит (не касается) этого слайдера, он автоматически прокручивает на первую страницу, потому что его горизонтальная прокрутка тоже слишком велика. Если пользователь не коснется слайдера, он перейдет на первую страницу, хотя пользователь не намеревается перейти на первую страницу.

Ответы [ 3 ]

1 голос
/ 10 ноября 2011

Однажды у меня была такая же проблема, но с другим контролем. Взгляните на этот ответ и посмотрите, поможет ли он вам:

iPhone - конфликт прокрутки UIScrollView и UIDatePicker: один мешает второму

0 голосов
/ 10 ноября 2011

Вы можете попробовать добавить действия для UIControlEventTouchDown, UIControlEventTouchUpInside и UIControlEventTouchUpOutside к вашему слайдеру. При касании выполните myScrollView.scrollEnabled = NO; и восстановите прокрутку при касании.

0 голосов
/ 10 ноября 2011

Содержит ли второе представление scrollView какой-либо другой контейнер, например, WebView или imageView и т. Д.

Если вы показываете свои данные непосредственно в ScrollView (то есть на второй странице). Я рекомендую добавить еще один вид в свой scrollView во втором представлении и отобразить ваши данные в этом представлении, чтобы вы могли использовать Основной ScrollView и второй вид прокручиваются отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...