4

iPadMaster-Detailアプリを作成しようとしています。マスタービューは単なるTableViewControllerです。ユーザーがマスタービューでタップするさまざまなセルごとに、完全な詳細ビューを変更したいと思います。詳細ビューコントローラーの1つは、ユーザーがデータを入力できるようにする必要があり、もう1つは何かを表示できるようにする必要があります。では、Master-DetailアプリにDetailViewControllerを追加するにはどうすればよいですか。

4

2 に答える 2

6

この目的には、置換セグエを使用する必要があります。マスターコントローラー(セルではなく)から必要な数のビューコントローラーを直接接続し、置換セグエを使用して、すべての識別子を指定します。didSelectRowAtIndexPath:で、セグエするコントローラーにインデックスパスを関連付けるために必要なロジックを実装してから、performSegueWithIdentifier:sender:を呼び出してセグエを開始します。次のコントローラーにデータを渡す必要がある場合は、prepareForSegueでそれを行うことができます。

于 2013-03-24T16:25:19.130 に答える
-3

Appleの「MultipleDetailViews」サンプルアプリが役立つ場合があります。リンクはhttp://developer.apple.com/library/ios/#samplecode/MultipleDetailViews/Introduction/Intro.htmlです。また、stackoverflowにも同様の質問があると思います。

于 2013-03-24T16:10:11.187 に答える