私が取り組んでいる iPad アプリは、ストーリーボードとセグエを利用しています。ユーザーがマスター ビューで別のセルをクリックすると、別のビュー コントローラーを表示しようとしています。さまざまなチュートリアルを参照した後、実行された手順は次のとおりです-
Storyboard
で、テーブル ビューの静的セルを作成しMaster View Controller
、3 つの異なる行 (つまり、セル 1、セル 2、セル 3) を追加しました。- を追加し
View Controller
、それを選択し、それに を添付Navigation Controller
(Editor
->Embed In
->Navigation Controller
) - のセル 1 から
Master View
、 を Ctrl キーを押しながらクリックしましたNavigation Controller
。 - 「置換
Segue Style
」とDestination
「詳細分割」を選択 - tableView:didSelectRowAtIndexPath で、[self performSegueWithIdentifier:@"NewViewController" sender:self] を追加して遷移を行いました。
私が見る結果は、詳細ビューが置き換えられることです。
しかし、ナビゲーション バーにはバー ボタン項目がありませんMaster
。
Master
そのため、別のビューに移動できるセルを含むテーブルを表示するボタンを クリックできません。
私はすでに多くのブログを読み、同様の問題のためにセグエを置き換えることについて話している解説を見てきました。ただし、ストーリーボードとセグエを使用しているときに、この特定の問題に直面した人は誰もいないようです。
セグエを使用する私の理解から、私が望むものを達成するのに役立つはずです。このアプローチを試した人から、正しい方向への指針が役に立ちます。