私のアプリケーション内の特定のページに移動したいと思います。また、そのためのカスタム戻るボタンを作成したくありません。ナビゲーションバーの戻るボタンのメソッドをオーバーライドすると、 poptorootviewcontroller.so私は特定のページに行くことができます。ナビゲーションバーのボタンによって呼び出されるメソッドと、それを使用できるかどうかは、誰でも知っていますか?あなたが標準的な方法がないので名前とボタンのメソッドの実装を提供する必要がありますナビゲーションバーのバックボタンメソッド
4
A
答えて
6
これを試すことができます。このネイティブメソッドでロジックを記述します。
-(void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:YES];
// Your Code
}
1
..
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(backButtonPressed)] autorelease];
実装..
-(void) backButtonPressed {
NSLog(@"Back button presses");
}
1
は、以下のコードを使用してみてください:
NSArray * viewController = self.navigationController.viewControllers;
if([viewController count] > 3)
{
UIViewController * vc = [viewController objectAtIndex:0];
[self.navigationController popToViewController:vc animated:YES];
}
+0
thanx dev。それは動作します... – KDeogharkar
+0
あなたはどのメソッドがナビゲーションバーの戻るボタンの呼び出しであることを知っていますか?今後の参考のために – KDeogharkar
関連する問題
- 1. 2つナビゲーションバー上のナビゲーションバー-ブランド
- 2. ナビゲーションバーの高さ
- 3. 複数のナビゲーションバー
- 4. ナビゲーションバーのタイトルフォントサイズ
- 5. ボトムのナビゲーションバー
- 6. Androidのナビゲーションバー
- 7. ナビゲーションバーのタイトルアライメント
- 8. C#asp.netのナビゲーションバー
- 9. ナビゲーションバーのインフォメーションライトボタン
- 10. Djangoのナビゲーションバー
- 11. UISearchBar上のナビゲーションバー
- 12. 水平のナビゲーションバー
- 13. ナビゲーションバー(iphone)
- 14. iOSナビゲーションバー
- 15. タブバー+ナビゲーションバー
- 16. ナビゲーションバー-デフォルト
- 17. ナビゲーションバーの状態、下のナビゲーションバーの表示と非表示
- 18. ロゴ付きのナビゲーションバー
- 19. セグメントコントロール+目的のナビゲーションバー
- 20. ナビゲーションバーなしのナビゲーションコントローラ
- 21. ナビゲーションバーのコーナー半径
- 22. ログインページとナビゲーションバー
- 23. JQueryモバイルとナビゲーションバー
- 24. プロンプト付きナビゲーションバー
- 25. ナビゲーションバーにTableviewアイコン
- 26. 静的タイトル/ナビゲーションバー?
- 27. ブートストラップ3は、ナビゲーションバー
- 28. Webサイト:ナビゲーションバー
- 29. ナビゲーションバー戻るボタンポップビューコントローラ
- 30. ナビゲーションバー、相対リンク
ya ...しかし、私はカスタムボタンを使用したくありません。 – KDeogharkar
@ kdeo_16:クリックしてイベントを取得したい場合は、システムバックボタンに表示されているボタンと同じグラフィックを使用できます。 – Jhaliya
ok ...どのメソッドが呼び出されているか分かりますかナビゲーションバーの戻るボタンのために。なぜなら、何らかのIBActionがそのボタンが知った後でなければならないからです... – KDeogharkar