Я реализовал прокрутку, которая содержит несколько копий пользовательского представления. Пользовательские представления содержат UIPanGestureRecoginixer, который я использую, чтобы провести их влево (чтобы удалить). Когда я пытаюсь прокрутить по вертикали, прокрутка не происходит, если я касаюсь внутри CustomView. Однако, если я настроил subViews и размер содержимого scrollviews так, чтобы он прокручивался по горизонтали, этой проблемы не возникало. Как я могу заставить прокрутку прокручиваться по горизонтали, даже если я касаюсь внутри подвида?
UIScrollView Вертикальная прокрутка при касании внутри подвида
Ответы (1)
Попробуйте установить делегат UIPanGestureRecoginzer и реализовать
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
Это требует, чтобы вы вернули значение BOOL. Когда вы вернете YES, другой GestureRecognizer будет распознан одновременно.
person
David
schedule
20.12.2013