この質問は以前に尋ねられています。私の質問は一意ではありませんが、私が試した構造のどれもが欠けているに違いありません。私は単に、Tab Bar Controllerの各シーンでSWRevealViewControllerの "menu"ボタンを実現しようとしています。SWRevealViewControllerとTab Bar Controller詳細
これは現在の設定である:
Textwise:SWRevealViewController - >ビュー・コントローラ・セットコントローラ(sw_front)を明らかにする - >ナビゲーションコントローラ - >ルート・ビュー・コントローラ(セグエ) - >タブバーコントローラ - ナビゲーションコントローラ> - >シーン
SWRevealViewController *revealViewController = self.revealViewController;
if (revealViewController)
{
[self.sidebarButton setTarget: self.revealViewController];
[self.sidebarButton setAction: @selector(revealToggle:)];
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
このコードは、各シーンのviewDidLoadメソッドであり、SWRevealViewController.hがインポートされ、メニューボタンが宣言されます。
メニューボタンを押しても何も起こりません。
私は数日間この問題に遭遇しました。私はそれが何かシンプルでなければならないと確信しています。本当に感謝します。
このhttps://www.appcoda.com/sidebar-menu-swift/を試してください –