1)目前在我的應用程序中,我嘗試使用
SWRevealViewController從https://github.com/John-Lluch/SWRevealViewController下載實施側面菜單。iOS 8.3故事板菜單
2)顯示視圖控制器故事板文件是SWRevealViewController類,我已經在我的項目SWRevealViewController.h和.m中導入。
3)顯示控制器故事板文件到tableviewcontroller &導航控制器有segue名稱顯示視圖控制器集控制器。
4)最後視圖控制器故事板文件是類視圖控制器與
的UIBarButtonItem * barButton
這是我在viewcontroller.m
#import "SWRevealViewController.h"
- (void)viewDidLoad
{
[super viewDidLoad];
SWRevealViewController *revealViewController = self.revealViewController;
if (revealViewController)
{
_barButton.target = self.revealViewController;
_barButton.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
}
5代碼)當我運行我的應用程序時,模擬器中出現黑屏,實際上我需要帶側面菜單的欄按鈕。
6)Storyborad僅具有4個文件
1.revealViewController連接到的tableview控制器(使用揭示視圖控制器組控制器賽格瑞)
2.revealViewController連接到導航控制器(使用揭示視圖控制器組控制器SEGUE )
3.navigation控制器的ViewController(使用根視圖控制器賽格瑞)
6)我的文件是SWRevealViewController.h & .M,ViewController.h & .M,AppDelegate.h & .M,tableviewcontroller.h & .M
爲了實現側邊菜單中,我提到這http://www.appcoda.com/ios-programming-sidebar-navigation-menu/ IOS: Storyboard and side menu as facebook app
是的,我檢查,我最初的視圖控制器是revealViewController。 –
我看到[這裏](https://github.com/John-Lluch/SWRevealViewController/blob/master/README.md)版本2.3修復了一個初始化問題。你有這個版本,而不是更早的版本,@ShrikantKankatti? –
M檢查與此。 –