非常にうまく機能しているアプリケーションがありますが、顧客は 2 つのビュー (UIViewControllers) を 1 つのビュー (Split View Controller) に結合したいと考えています。
ビューのマスター部分は、TableView 内のスタッフのリストを含むテーブルになり、詳細ビューは、スタッフのメンバーに関する詳細 (名前、電話、内線番号、オフィスなど) を含む 2 つのテーブル ビューで構成されます。 )とトレーニング記録(コース、資格など)を含むもう1つ。
マスター テーブルをクリックすると、特定のスタッフ メンバーの詳細レコードが選択され、詳細ビューに表示されます。
アプリケーションにストーリーボードがなく、[self presentViewContoller] を使用してビューからビューに切り替えます (どのビューが必要かという条件付き処理が多く、ストーリーボードでは制限が厳しすぎるように思われたため)
ただし、次のことを試しました:-
SplitViewController (右クリック、新しいファイル、UISplitViewController) を作成しますが、マスター ビューや詳細ビューがなく空のようです。また、表示させようとすると、表示されないか、クラッシュします (SplitViewController をモーダルに表示しようとしました)。
通常のView Controllerに2つのビューを配置し、それらの中に必要なテーブルを配置することにより、「偽の」分割View Controllerを作成します。しかし、私は境界線などを提示する方法を見つけることができず、全体が少し専門的ではなく、ばかげているように見えます.
だから私の質問は基本的にこれです:-
単一ビュー プロジェクトで SplitViewControllers を作成して使用することはできますか?
または、そうでない場合、ビューやテーブルの周りに境界線を引いたり、ビューに 1 本の直線を引いたりすることは可能ですか?
(可能であれば、アプリケーション全体を書き直す必要はなく、この SplitView コントローラーまたは「偽の分割ビューコントローラー」を追加するだけで済みます)