1

分割ビューがうまく機能しています。ただし、マスター-詳細ビューのをドリルダウンできるようにしたいと思いますUITableView。たとえば、私は年齢のリストを持っています:0, 1, 2, 3, 4, 5。ユーザーがを押すと、3であるすべての子供の名前が3新しいものに表示されるようにしたいと思います。UITableView

理想的には、ストーリーボードを使用してこれを実現したいと思います(追加ボタンをリンクして次のボタンに移動しますUITableView)。ビューを追加しようとすると、フルスクリーンビューとして表示されます。このビューを分割ビューのマスターセクションに表示するにはどうすればよいですか?

4

1 に答える 1

1

UITableViewsストーリーボードを使用するときに、ユーザーがカテゴリをドリルダウンできるように複数にしたい場合は、プッシュセグエを使用する必要があります(マスターに設定します)。UINavigationControllerをプッシュしているのではなく、リストしたいビューだけをプッシュしていることを確認してください。次に、元に戻すには、を使用します[self.navigationcontroller popViewControllerAnimated:YES];

編集:( 必要に応じて詳細情報)したがって、XCode / IBでメインビューを表示し、右クリックして別のビューにドラッグすると、さまざまな選択肢が表示されます。モーダルではなくプッシュを選択します。これにより、新しいビューをスタックにプッシュできるようになります。宛先をマスターに設定することもでき、IBビューのサイズが正しく設定されます。

また、ビューを接続するために必ずしもボタンを使用する必要はありません。ビューコントローラへのボタンの代わりに、ビューコントローラ自体から別のビューコントローラにドラッグすることもできます。次に、ボタンコードで[self performSegueWithIdentifier:@"someNameHere" sender:self];、トランジションを呼び出すために呼び出すことができます。これにより、次の画面に進む前にチェックと検証を行うことができます。

セグエをクリックして名前を付けることを忘れないでください(プロパティビューの識別子の下)。次に、関数prepareForSegue:sender:を追加して、転送する前に変数などを転送します(これを使用する必要はほとんどありません)。

于 2012-05-09T07:16:43.590 に答える