私はiPhone開発にちょっと新しく、まだ何も触れていない。 マイビュー階層は、このような:私は/それに応じて、ナビゲーションバーを隠すことができますので、ユーザは、画面上の任意の場所にタップした場合、私は検出するにはどうすればよいタップを検出して表示/非表示を切り替えるUINavigationBar
UIView - UIImageView - UIScrollView - CustomView
?私は私のカスタムビューでユーザーのやりとりをする必要はありませんが、ユーザーが単にドラッグしたいときにUIScrollViewのタッチを無視したいと思います。
私はすでに表示することができ/プログラム的に使用して、私のビューコントローラからナビゲーションバーを非表示:
[self.navigationController setNavigationBarHidden:YES animated:YES];
感謝を事前に!
で利用可能UIGestureRecognizersを使用して、それを行うための方法です。ありがとうございました。今、私は、そのイベントを代理人に告げることについて、ちょっとした問題を抱えています。 tapDidOccurメソッドを宣言するためにUIScrollViewDelegateインターフェイスを拡張する必要がありますか? – leolobato
UIScrollViewのサブクラスで@propertyデリゲートをオーバーライドして、 "tapDidOccur"メソッドで "タップ可能な"プロトコルを実装しました。ありがとう! – leolobato