ユーザーがナビゲーションバーの[戻る]ボタンをクリックしたときに呼び出されるメソッドが必要です。ナビゲーションバーのデフォルトの戻るボタン項目にアクションを割り当てることはできますか?
私は自分の戻るボタンをアクションをつけて作成し、それをナビゲーションバーで使用することが可能であることを知っています。しかし、私はこれをしたくない - 私はそのようなボタンのためのアートワークを持っていない(と私は誰かがiPhoneのアートワークの開梱をオンラインで投稿した後にAppleの独自のナビゲーションボタンを使ってみたが、ナビゲーションバーの色を変更すると一致しなくなります)。
また、viewWillDisappearのスタック内のコントローラのリストを見ることもできます:しかし、私はUIWebView内でナビゲートしています。ネストされたページが関わっている場合には適用されません。 UIWebViewがスタックからポップされるのではなく、この状況で[self.webView.goBack]を呼び出します)。
ユーザーがナビゲーションバーのデフォルトの戻るボタンをクリックしたときに呼び出されるメソッドを取得するにはどうしてですか?
TIA
それは本当に吸う。代理人にそのイベントを傍受させないというAppleの根拠を知っていますか?それは非常に便利ですが、その間に他のハッキングに頼らざるを得ません。( – kevlar
システム標準のボタンを非標準のものに使用したくないと思うので、ユーザーに混乱を招くので、VERYあなたが非常に良い理由がある場合は、navBarのサブクラス化を気にする必要はありません:) –