2

次のようなメニューが欲しいのですが:A-> B-> C

A =>はテーブルビューコントローラです(トップレベルメニュー)

B=>はテーブルビューコントローラーでもあります

C=>UIViewコントローラーで詳細を表示します。

今持っている絵コンテ

「映画の種類」で表示されている絵コンテでAまでできました。しかし、次のテーブルビューコントローラを追加するにはどうすればよいですか?別の「テーブルビューコントローラー」をドラッグアンドドロップして、前のテーブルビューコントローラーにリンクすることはできませんよね?次のテーブルビューコントローラーを押すことで、コードを介してそれを行うことができます。でもストーリーボードでも学びたいです。Xcode4.5を使用しています。

4

1 に答える 1

3

ストーリーボードでそれを行うには、Bビューコントローラーをドラッグして、プッシュセグエでAをBに接続します。属性インスペクターを使用して、プッシュセグエに。のような識別子を与えpushBます。

Aビューコントローラコードで、を使用してプッシュセグエをトリガーし[self performSegueWithIdentifier:@"pushB" sender:self]ます。

また、Aビューコントローラーで、Aのテーブルで選択した行に基づいてprepareForSegue:sender:新しいBビューコントローラー(としてアクセス可能)を構成するメソッドを実装します。segue.destinationViewController

次に、同じことを行ってBをCに接続できます。

于 2012-10-14T04:17:54.470 に答える