2012-04-10 9 views
1

私は、Appleのデベロッパーのウェブサイト上でiOS用SimpleDrillDown試料中に探しています:http://developer.apple.com/library/ios/#samplecode/SimpleDrillDown/Introduction/Intro.htmliOS:DetailViewからDetailViewにナビゲートする方法は?

ありのUITableViewであり、ユーザーが項目を選択したときに、我々はDetailViewに移動します。

ここで、DetailViewの項目をクリックしてその項目の新しいDetailViewを開き、対応する内容を入力することができます。

基本的に、どのようにDetailViewからDetailViewにナビゲートできますか?

+0

何を試しましたか?任意のコードは、完全にあなたの答えに役立ちます。 –

+0

私は今、本当に学んでいます。私が問題に遭遇するなら、私はコードを投稿します。しかし、頼んでくれてありがとう! – user1323411

答えて

0

DetailViewに新しいDetailViewを作成して押してください。

2

ビューコントローラ間に1対1の関係はありません。 iosナビゲーションコントローラにはルートビューコントローラがあり、その他はディテールビューコントローラです。

ビューコントローラをプッシュすると、そのビュー内から他のビューコントローラを押すことができます。

すべてのビューコントローラのスタックは、ナビゲーションコントローラで管理されます。

Uが

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

を使用してビューコントローラをプッシュすることができます。そして、あなたが使用することができ、スタック内の特定のビューに移動することも

[self.navigationController popViewControllerAnimated:YES];

を使用してビューコントローラを開くことができます

[self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:1] animated:YES]; 

ルートビューコントローラに戻る

[self.navigationController popToRootViewControllerAnimated:YES]; 
関連する問題