2011-07-11 5 views
1

ナビゲーションアプリのサブレイヤでUIBackButtonがいつ押されたのかを判断しようとしています。 HitTestはそのために使用されますか?私はHitTestへの参照を見てきましたが、それが何であるか、それをどのようにコードするかを正確には確認していません。どんな助けも大変ありがとうございます。ありがとう!!backBarButton項目のHittest、UIBarButtonItem

答えて

0

番号ヒットテストは、どのビューがタッチイベントを受け取るかをUIKitが判断する(再帰的な)プロセスです。あなたはそれに参加するか、それを呼び出す必要はありません。

UINavigationControllerを使用している場合は、戻るボタンを押したときにView Controller間を移動するのが適切です。個々のView Controllerがオフスクリーンに移行するタイミングを知る必要がある場合は、-viewWillDisappear:および-viewDidDisappear:をオーバーライドする必要があります。詳細については、これらのメソッドのドキュメントを参照してください。