標準のUISplitViewController設定を使用する場合は、左側のパネルの上部にツールバー/ナビゲーションバーがあります。 ナビゲーションコントローラによって管理されている下部のツールバーと中央のテーブルビューを追加したいと思います。 誰かが私の例を指すことができますか?UISplitViewControllerのルートコントローラの下部に追加のツールバーを追加するにはどうすればよいですか?
情報:私はIBを使用しています。
ありがとうございました。
ルネ
標準のUISplitViewController設定を使用する場合は、左側のパネルの上部にツールバー/ナビゲーションバーがあります。 ナビゲーションコントローラによって管理されている下部のツールバーと中央のテーブルビューを追加したいと思います。 誰かが私の例を指すことができますか?UISplitViewControllerのルートコントローラの下部に追加のツールバーを追加するにはどうすればよいですか?
情報:私はIBを使用しています。
ありがとうございました。
ルネ
これを達成するための「簡単な」方法は、サブビュー(あなたの現在のUISplitViewController)を収容する親のViewControllerを作成することであり、そのVCの下部にツールバーを配置します。
イベントがツールバーからVCに渡される必要がある場合は、イベントを使用して新しく作成された親ViewControllerで2つをまとめて配線するのが最適です。
オプションで、コードをツールバーで作成し、.Addまたは.AddSubViewを使用して詳細ビュー(またはオーバーレイとして親UISplitViewController)に追加することもできます。適切なフレームを設定してください。これにより、詳細ビューに不動産がオーバーレイされる可能性があるため、すべてのビューにアクセスできるようにフレームを調整する必要があります。
基本的な考え方は正しいです。私はスプリットコントローラの下の画面の最下部にあるツールバーがナビゲーションコントローラの下にあるのを望んでいませんでした。しかし、解決策は実際には次のとおりです。ビューを作成し、サブビューとツールバーを格納します。次に、ナビゲーションコントローラのビューをサブビューに追加します。 – Krumelur
Appleは、UISplitViewControllerがウィンドウのルートビューコントローラでなければならないと具体的に述べています。スプリットビューを別のビューコントローラのサブビューにすることは問題を引き起こす可能性があります。 –