2011-01-17 7 views
2

많은 뷰가있는 UIScrollView 인스턴스가 있습니다. touchesBegan : UIView의 하위 클래스 구현 내에서 정의되었지만 터치가 스크롤 뷰 내부에 원래 표시된 뷰에만 감지됩니다 (스크롤하지 않고). 즉 처음에는 모든 터치가 감지되지만 처음 스크롤했을 때 볼 수있는 부분 (원래는 스크롤보기에 들어간 뷰)을 제외하고 스크롤하지 않으면 터치가 감지되지 않으며 뷰의 일부만 표시됩니다 (원래 부분적으로 보여진 견해의 경우).UIScrollView가 접히지 않은 부분을 감지하지 못함

나는 이것이 분명히 희망한다. ... 누군가 이런 상황을 일으킬 수있는 아이디어가 있는가?

답변

1

디버깅 하루가 지나면 간단한 해결책을 찾았습니다. 스크롤 뷰 내의 뷰의 프레임 높이는 화면의 높이로 설정되었습니다. scrollview 전체 높이로 확장해야했습니다.

관련 문제