2011-02-22 8 views
0

ナビゲーションコントローラとしてルートビューコントローラがあります。ルートビューコントローラのnibファイルには、3つのボタン(ボタン1、ボタン2、ボタン3)があります。それぞれがテーブルビューのコントローラを持っています。例えば、ボタンの流れ(私は、いつでもバックボタンを選択してルートビューコントローラに戻ることができるナビゲーションロジックに従っています)。アイテムのクリック/選択ナビゲーションをメインビューに戻す

に示すボタンの1クリックで

=>示すテーブルビュー==>ボタン2クリックの項目クリック/選択

に示す詳細図=>示すテーブルビュー==>詳細図

このロジックは、すべてのボタンに有効です。詳細ビューにはボタンがあります。

このボタンをクリックすると、ボタン3のロジックが呼び出され、3番目のボタンのテーブルビューから戻るボタンをクリックすると、メインルートビューに戻るはずですコントローラーをすべてのボタンを表示します。

どうすればいいのか教えてください。

+0

あなたが望むものを理解するのは少し難しいです。あなたはそれを詳しく説明できますか? – MHC

+0

こんにちは、私は3つのボタンがあります。これらのボタンをクリックすると、テーブルビューが表示されます。そして、テーブルビューからのアイテムの選択では、選択したアイテムの詳細を含むビューを作成しています。さらに、このビューにボタンがあります。 thsiボタンの選択/押下で、私が望むのは、他のテーブルビューコントローラを呼び出すことだけです。実際にはナビゲーション・オブジェクトの前のスタックをクリアしたいので、ナビゲーション・バーをクリックすると、ルート・ビュー・コントローラにリダイレクトされます。 – Pintu

答えて

4

にある- (NSArray *)popToRootViewControllerAnimated:(BOOL)animatedを使用したいと考えています。名前が示すように、これにより、いつでもルートビューコントローラにポップバックすることができます。

関連する問題