저는 iPhone 개발에 다소 익숙하며 아직 아무 일도하지 않았습니다. 이 같은 내 뷰 계층 : 사용자가 화면의 아무 곳이나 탭 경우탭을 감지하여 표시/숨기기 UINavigationBar
UIView - UIImageView - UIScrollView - CustomView
이 어떻게 감지 할 그래서 나는 /이 따라 탐색 줄을 숨기 보일 수 있는가? 내 CustomView 사용자 상호 작용이 필요하지 않지만 UIScrollView 사용자가 끌려면 그냥 감추고 싶습니다.
이미 보여줄 수/프로그래밍 방식으로 사용하여 내보기 컨트롤러에서 탐색 모음을 숨기 :
[self.navigationController setNavigationBarHidden:YES animated:YES];
사전에 감사!
이 작업을 수행 볼 수 UIGestureRecognizers를 사용하여 할 수있는 방법입니다. 고맙습니다. 이제는 그 사건을 대리인에게 맡기는 문제가 조금 있습니다. tapDidOccur 메서드를 선언하려면 UIScrollViewDelegate 인터페이스의 범위를 확장해야합니까? – leolobato
나는 "tapDidOccur"메서드로 "tappable"프로토콜을 구현하기 위해 UIScrollView의 서브 클래스에서 @property 대리자를 오버로드하고 이제는 정상적으로 작동합니다. 감사! – leolobato