2012-02-25 11 views
0

このチュートリアルhttp://codingandcoffee.wordpress.com/2011/10/12/iphone-tutorial-two-combining-uitabbarcontrollers-uitableviews-and-uinavigationcontrollers/に続き、それを正常に完了することができましたが、誰かが詳細ビューの前に別のテーブルビューを追加すると助けてくれますか?オブジェクト1 --->オブジェクト1a --->詳細ビュー。別のテーブルビューを追加する

おかげ

EDIT オーケー私が探していたデータ構造は、このようなものですので:

object1 --> object 1a--> detail 1a (all the detail view will just contain an image) 
     --> object 1b--> detail 1b 
     --> object 1c--> detail 1c 
     --> object 1d--> detail 1d 
     --> object 1e--> detail 1e 
object2 --> object 2a--> detail 2a 
     --> object 2b--> detail 2b 
     --> object 2c--> detail 2c 
     --> object 2d--> detail 2d 
     --> object 2e--> detail 2e 

そしてそう..に だから私が使用して1A詳細にオブジェクト1を実装することができますこのチュートリアルしかし、私は真ん中にtableviewを実装する必要があります。 これがこれを明確にしたことを願っています。右、>詳細ビュー - >UINavigationController -

+0

は非常に一般的であるため、あなたの質問に言い換えるようにしてください。たぶんあなたはあなたが持っている構造とあなたが望むものを説明することができます。 –

+0

うまくいけば私はそれをより明確にしました! –

答えて

0

ので、あなたはUINavigationControllerを持つようにしたいですか? のUITableViewControllerのUIViewControllerサブクラスとSecondTableView(とそれに名前を付ける:あなたは新しいファイルを追加する必要があり、後

FirstView : UINavigationController 

:まず第一に、あなたの最初のビューは、このようなUINavigationController、する必要がありますまたはあなたが望むもの)。 (無効 -

とで "SecondTableView.h"

impot:だから、UINavigationControllerに、あなたは、.mファイルの先頭に追加する必要があります)のtableView:

あなたはこれを配置する必要があり(NSIndexPath *)indexPath:(のUITableView *)のtableView didSelectRowAtIndexPath

SecondTableView *viewC = [[SecondTableView alloc] initWithNibName:@"SecondTableView" bundle:nil]; 

[self.navigationController pushViewController:viewC animated:YES]; 

[viewC release]; 

あなたを助けるために起こっている希望、と悪い英語のため申し訳ありませんが、
アルベルト

+0

* UINavigationController *をサブクラス化することはお勧めできません。さらに、別の* UINavigationController *を追加する必要はありません。おそらくあなたはあなたのアンサーを変更することができます。 –

+0

確かに、しかし、目的のCのケースでは、これは最も簡単な方法です。 –

+0

さて、私はこれを理解していると思いますが、2番目のテーブルビューコントローラはif文を実装します。たとえば、オブジェクト1が選択されていれば、オブジェクト1a、オブジェクト1b、オブジェクト1cが表に表示されます。 –

関連する問題