У меня есть сценарий, где я использую список представлений, которые прокручиваются по горизонтали, например, разбиение на страницы. И у каждого вида есть таблицы, которые прокручиваются по вертикали. Теперь проблема в том, когда я хочу прокручивать по вертикали. Это вряд ли позволяет мне это делать. Но вертикально все в порядке. Могу ли я организовать это так, чтобы вертикальная прокрутка должна иметь более высокий приоритет, чем горизонтальный? Но оба должны быть доступны.UIScrolview Приоритет вертикальной и горизонтальной прокрутки
ответ
Ну, у вас есть UIScrollView
для горизонтальной прокрутки и пару UITableView
там внутри как страницы? Я думаю, что ваша проблема лежит в UIScrollView
, которая перехватывает жест вертикальной панорамы. Попробуйте отключить вертикальную прокрутку для вашего UIScrollView
, и это должно помочь.
В iOS 5, UIScrollView
выставлены его UIPanGestureRecognizer
.
Установите свой пользовательский делегат салфетки на себя и введите gestureRecognizer
свойство или ivar и сделайте свой класс совместимым с протоколом <UIGestureRecognizerDelegate>
.
Затем реализовать UIGestureRecognizerDelegate
«s - gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer
: как так:
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
if ([gestureRecognizer isEqual:self.swipe] && [otherGestureRecognizer isEqual:self.scrollView.panGestureRecognizer])
{
return NO;
}
return YES; //default
}
не могли бы вы объяснить немного больше? как я могу управлять распознаванием жестов и жестов? – Saad
- 1. Изменение горизонтальной прокрутки до вертикальной прокрутки
- 2. Изменение вертикальной прокрутки до горизонтальной прокрутки?
- 3. Стратегии UIScrollView для горизонтальной и вертикальной прокрутки
- 4. Добавление горизонтальной и вертикальной прокрутки в таблице
- 5. Тестер Protractor.js для горизонтальной прокрутки и вертикальной прокрутки в угловом2
- 6. CSS крепится к началу с горизонтальной и вертикальной полосой прокрутки
- 7. Создать панель с горизонтальной оберткой и вертикальной прокрутки
- 8. C имена столбцов # ListView поврежден после вертикальной и горизонтальной прокрутки
- 9. iPhone - Nesting UIScrollViews для горизонтальной пейджинговой и вертикальной прокрутки
- 10. Бутстреп горизонтальной и вертикальной навигации
- 11. HTML-таблица с вертикальной и горизонтальной прокруткой
- 12. Swift 2 коллекция расширений для горизонтальной прокрутки до вертикальной
- 13. iOS CollectionView с горизонтальной подкачкой вместо вертикальной прокрутки
- 14. FLEX 4.5: Отображение горизонтальной/вертикальной полосы прокрутки на холсте
- 15. Почему Google отображает широту вертикальной и горизонтальной?
- 16. UICollectionView с горизонтальной пейджинговой и вертикальной прокруткой
- 17. Viewpager с горизонтальной и вертикальной прокруткой
- 18. центрирование горизонтальной и вертикальной кнопки автозагрузки
- 19. формы с горизонтальной частью и вертикальной частью
- 20. сложный стол с горизонтальной и вертикальной прокруткой
- 21. css вопросы вертикальной и горизонтальной выравнивания
- 22. Изменение цвета линий горизонтальной и вертикальной сетки
- 23. штабелирование divs - смешение вертикальной и горизонтальной компоновки
- 24. Создайте RecyclerView с горизонтальной и вертикальной прокруткой
- 25. Возможно ли иметь нижний нижний колонтитул с горизонтальной полосой прокрутки и вертикальной полосой прокрутки?
- 26. Столкновение произошло в html странице горизонтальной прокрутки и повторной обработки вертикальной прокрутки
- 27. Добавление вертикальной прокрутки в горизонтальную полосу прокрутки
- 28. WrapPanel в ListBox с горизонтальной и вертикальной прокруткой
- 29. Стол с фиксированным телом с горизонтальной и вертикальной прокруткой
- 30. Haxe: Обработка событий горизонтальной прокрутки
Я использую tableview для разбивки на страницы. Это вертикальная прокрутка отключена. но я не могу правильно прокручивать внутренние страницы в вертикальном направлении. – Saad
Хмм .. Почему (и как) вы используете 'UITableView' для горизонтальной разбивки на страницы? Лучше использовать чистый 'UIScrollView', я думаю ... –
ok. Переключено в режим прокрутки. Теперь, если у меня есть список во внутреннем табло. Он прокручивается вниз. Но не удалось показать egorefreshview. Почему это? – Saad