私は本当に好きなスライドインメニューに出くわしました: https://github.com/uzysjung/UzysSlideMenu
複数のビュー コントローラー (UIViewControllers および UINavigationControllers) を使用するアプリケーションでこのメニューを使用したいと考えています。
Xcode で、単一のビュー アプリケーションを作成し、作成者がサンプル プロジェクトで行ったように、ビュー コントローラー (MenuViewController) にメニューを表示させました。さらにビュー コントローラーをストーリーボードに追加し、セグエ経由で MenuViewController に接続しました。メニュー項目を選択すると、これらのセグエがトリガーされ、選択されたビューが表示されます。
しかし今、私は次の問題に遭遇しました:
すべてのView Controllerがフルスクリーンで表示されます。つまり、ビューポートでセグエされた VC にはメニューが表示されません。これは、そこに実装されていないためです。すべての VC にメニューを配置できますが、それは正しい方法ではないようです (putMenuInViewController:(UIViewController *)target のように、すべてのコントローラーが呼び出すカスタム デリゲート メソッドを使用したとしても)。メニューにグローバルシングルトンのようなものが必要で、それをすべてのView Controllerに表示する必要があると思いますが、その方法や何をグーグルで検索するかについてはまったくわかりません。
正しい方向へのポイントは大歓迎です:)