이미지를 표시하는 UIPageViewController가 있습니다. 사용자가 현재보고있는 이미지를 메일로 보낼 수있는 기회를 설정했습니다. 이를 위해 사용자가 화면의 중앙 영역을 한 번 탭하면 "Mail"이라는 제목의 막대 버튼 항목과 함께 탭 막대가 나타납니다. 이 버튼을 누르면 이미지가 메일 작곡가에 첨부됩니다. 하지만 여기에 약간의 문제가 있습니다. 왼쪽 버튼을 클릭하면 페이지 넘김이 발생하고 메일 작성자를 얻을 수 없습니다. 더 정확하게 버튼을 탭할 수 없습니다. 이 버튼을 누르면 페이지 말림을 어떻게 방지 할 수 있습니까?IOS - PageViewController에서 페이지 컬 방지
1
A
답변
2
이 문제를 해결할 수있는 몇 가지 방법이 있습니다. 두 번째 솔루션은 더 쉽게 구현할 수 있습니다.
첫 번째 것은 페이지 뷰 컨트롤러 (제스처 인식기 배열을 반환하는 "gestureRecognizers"속성에서)에 정의 된 제스처 인식기에 액세스하고 "탭 유형"동작을 검색 한 다음 대리인을 할당하는 것입니다 귀하의보기 컨트롤러에. 이 대리자는
gestureRecognizer:shouldReceiveTouch:메서드를 구현하고 탭 표시 줄에서 탭이 발생했는지 확인하고이 경우 NO를 반환하므로 제스처가 트리거되지 않습니다. 꼭지를 원한다면 대리자가 YES를 반환하지만 탭 바 영역 밖에 있습니다.
또 다른 가능성은 새 탭 제스처 인식기를 정의하고 탭 표시 줄에 할당하는 것입니다. 이 경우 탭 모음에있는 버튼을 탭하면 탭 제스처에 지정한 대상 선택기가 트리거됩니다. 분명히,이 선택기는 목적을 넘어서 제스처로 전달되는 것을 피하기위한 목적으로 아무 것도하지 않습니다 (이것이 기본 동작입니다).
제 답변이 귀하의 요청에서 너무 늦게 왔다고 생각합니다. 더 나은 해결책을 찾은 경우 게시하십시오.
관련 문제
- 1. 투명한 UIImageView (iOS)로 페이지 컬 애니메이션
- 2. iphone 페이지 컬 옵션
- 3. Mkmapview 반 페이지 컬
- 4. Asp.Net MVC3 페이지 컬
- 5. CSS3 페이지 컬 쉐도우
- 6. 아이폰 페이지 컬 효과
- 7. 안드로이드에 페이지 컬 애니메이션?
- 8. 안드로이드 페이지 컬 구현
- 9. 부분 페이지 컬 애니메이션
- 10. 페이지 컬 기능 구현
- 11. 페이지 컬 애니메이션을 NSView에 추가 하시겠습니까?
- 12. 페이지 컬. 활동 간 전환
- 13. iPad 강제 페이지 컬 전환
- 14. html이없는 페이지 용 컬 옵션
- 15. 안드로이드에서 웹뷰를위한 페이지 컬 효과
- 16. 레이아웃의 Android 페이지 컬 효과
- 17. 상단에서의 반 페이지 컬 효과
- 18. 페이지 컬 다운로드 링크가 누락되었습니다
- 19. iPhone App- 페이지 컬 제거하기
- 20. iOS PhoneGap. iFrame 캐싱 방지
- 21. 방지 페이지 스크롤
- 22. iPad에서 페이지 끌기 방지
- 23. 페이지 새로 고침 방지
- 24. iOS 부분 컬 전환 질문이 있으십니까?
- 25. 안드로이드 : 사람이 페이지 컬 효과 예제가있는 경우 페이지 컬 애니메이션 효과는
- 26. 컬 스크립트에서 컬
- 27. viewflipper의 뷰를 뒤집는 페이지 컬 애니메이션
- 28. webView에서 페이지 컬 애니메이션을 제공하는 방법은 무엇입니까?
- 29. 페이지 컬 애니메이션의 기본 지속 시간
- 30. PHP 페이지 스크래핑 - 컬 리디렉션 문제