2016-12-23 6 views
0

기본적으로 scrollView이 있으며 여기에는 다른보기이 있습니다. 해당보기에서 나는 UITapGestureRecognizer도 가지고 있습니다.UIScrollView가 스크롤하는 동안 UITapGestureRecognizer가 탭되지 않습니다.

저는 scrollView를 움직이는 애니메이션입니다. 그러나이 스크롤 애니메이션 중에 탭 제스처 인식기는 실제로 탭을 인식하지 못합니다.

아이디어가 있으십니까?

+1

애니메이션 코드를 표시하십시오. –

답변

0

코드 없음 제안 할 수는 없지만 아래 코드로 시도해보십시오. 유용 할 수 있습니다!

tapGestureRecognizer.numberOfTapsRequired = 1 
tapGestureRecognizer.isEnabled = true 
tapGestureRecognizer.cancelsTouchesInView = false 
0

모범 사례를 들어, UIButton을 추가하여 UITapGesture 대신 버튼 액션을 사용할 수 있습니다. 그 이유는 간단합니다. 버튼을 관리하는 것은 매우 간단합니다. UITapGesture하지만 탭 동작 대신 항상 UIButton을 사용하는 것은 아닙니다. 요구 사항에 대한 모든 것입니다.

사건에 대한

,이 라인

view.userInteractionEnabled = false 

를 추가하고보기가 제대로 코드가 작동에 구현되는 UITapGestureUITapGesture 방법에 추가되어 있는지 확인하십시오. 기본적인 들어

,이 두 자습서로 이동

First tutorial | Second tutorial

그래도 문제가 해결되지 않으면 알려주세요.