0

アプリの iPhone バージョンを完成させました。アプリで iPad もサポートしたいと考えています。iPhone 用のタブバー コントローラーを使用しました。iPad でも同じように使用できますが、Tabbar を使用すると、iPad の空き容量が多すぎます。したがって、Split View Controller を使用することにしました。左側の部分 (テーブル ビュー) は、横向きモードでなくても常に表示されている必要があります。そして、セルがクリックされるたびに、対応するビューが右側に読み込まれる必要があります..ちなみに、私はストーリーボードを使用しています..それはすべてをより困難にするようです. その例はいくつかありますか?ありがとう..

4

1 に答える 1

1

私は最近、同様の状況に直面しました。基本的に、分割ビュー プロジェクト テンプレートを使用して基本的なコードを生成できます。その後、DetailedViewControllerContainer インターフェイスを作成し、それを分割ビューの右側のビューのビュー コントローラーとして使用し、生成された DetailViewController を置き換えました。その後、いくつかのView Controllerを作成しました。それぞれが左側のビュー(マスターView Controller)の選択に対応しています。そして、これらのビュー コントローラーを DetailedViewControllerContainer の子ビュー コントローラーとして追加します。問題は、コードを使用して子ビュー コントローラーをロードする必要があることです。利点は、子ビュー コントローラーを iPhone バージョンから変更する必要がないことです。DetailedViewControllerContainer は、唯一の SplitView デリゲートのままです。

私が github に書いたサンプル コードを見てみましょう: https://github.com/raoying/SplitView-Sample

于 2013-01-19T06:17:11.520 に答える