此問題已被問及之前已被回答,我的問題不是唯一的,但必須有一些缺失,因爲我沒有嘗試過的結構。我只是試圖在Tab Bar Controller的每個場景中實現SWRevealViewController「菜單」按鈕。SWRevealViewController和標籤欄控制器的詳細信息
這是當前的設置:
Textwise:SWRevealViewController - >揭示視圖控制器組控制器(sw_front) - >導航控制器 - >根視圖控制器(SEGUE) - >標籤欄控制器 - >導航控制器 - >場景
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/ –