ストーリーボードを使用する場合、UITableViews
のように複数のカテゴリをドリルダウンできるようにするには、Push Segue(マスターに設定)を使用する必要があります。 UINavigationController
を押すのではなく、表示するビューだけを押してください。その後、ちょうど戻って[self.navigationcontroller popViewControllerAnimated:YES];
を使用してください。
EDIT:あなたのメインビューと右クリックにあり、別のビューにドラッグしたときに(を求めたとして詳細) だから、XCodeの/ IBでは、あなたはさまざまな選択肢が表示されます。モーダルの代わりにプッシュを選択するとします。これにより、新しいビューをスタックにプッシュすることができます。マスターに宛先を設定して、IBビューのサイズを正しく設定することもできます。
また、ビューを接続するためにボタンを使用する必要はありません。コントローラを表示するボタンではなく、ビューコントローラ自体から別のビューコントローラにドラッグすることもできます。その後、ボタンコードで[self performSegueWithIdentifier:@"someNameHere" sender:self];
に電話してトランジションを呼び出すことができます。これにより、次の画面に進む前にチェックと検証を行うことができます。
segueをクリックして名前を付けてください(プロパティビューの識別子の下に)。次に、関数prepareForSegue:sender:を追加して、転送する前に変数や何かを転送します(ほとんど使用する必要はありません)。
セクションを1つのテーブルビューでのみ使用するのはなぜですか? – Saad
使用した例は、私がそれを行うことができるほど簡単でした。実際のアプリでは、1つの選択肢には多くのオプションが用意されているため、2つ目のテーブルビューはユーザーエクスペリエンスの方がはるかに優れています。 –
私は、ビューに別のナビゲーションコントローラを追加し、 "置換"トランジションスタイルを使用できることを発見しました。これにより、2番目のビューがロードされますが、私はもはや使用できません:[self dismissViewControllerAnimated:YES completion:nil];戻る。私はこれが前の画面を置き換えたと仮定しています。 –