このトピックがある程度カバーされていることは知っていますが、投稿する必要があるものが正確にわかりません。見逃してしまったらお詫びします。基本的に、Facebookのスライドアウトナビゲーションメニューに非常によく似たものが欲しいです。ViewDeckの使用を示す投稿をここで見ましたが、さまざまな理由から、自分でロールしたいと思います。私のアプリはナビゲーションコントローラーに基づいており、メニュービューの表示を切り替えるボタンをナビゲーションバーに配置する予定です。
ここでの私の質問は、そのようなビューを一般的に作成および管理する方法ではありませんが、より具体的には、このビューのビューコントローラーを作成し、現在ナビゲーションの上にあるビューコントローラーに関係なく、常に存在して利用できるようにするにはどうすればよいですか?コントローラーのスタック?ストーリーボードを使用していて、最初に考えたのは、メインのナビゲーションコントローラーにコンテナービューを追加し、そこにメニュービューを追加することでしたが、予想どおり、ストーリーボードエディターでは、ナビゲーションコントローラーにビューを直接追加できません。私はこれが理にかなっていることを知っています、なぜ私がこれを行うことができないのかを私に説明する必要はありません、これを含めて、私がこのようなことをしたいという私のポイントを示すために-最上位のグローバルレベルで作成するので、常に私のアプリの各ViewControllerで作成する必要はありません。
私の質問が明確であることを願っています。念のため、私の考えを説明しましょう。最初のルートビューコントローラーにコンテナビューを追加した場合、新しいビューコントローラーを押してルートビューコントローラーから移動した後、横から隠れたりスライドしたりすることができました。ナビゲーションスタックの場合、このメニュービューは表示されなくなります。もちろん、アプリ内の個別のViewControllerごとに後で作成する必要はありません。
任意の提案や助けを大いに感謝します。