【发布时间】:2015-09-29 23:42:45
【问题描述】:
1) 目前在我的应用程序中,我尝试使用
实现侧边菜单
SWRevealViewController 从https://github.com/John-Lluch/SWRevealViewController 下载。
2) Reveal View 控制器故事板文件是 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控制器(使用reveal view controller set controller segue)
2.revealViewController 连接到导航控制器(使用显示视图控制器设置控制器segue)
3.导航控制器到Viewcontroller(使用根视图控制器segue)
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
【问题讨论】:
标签: ios objective-c storyboard ios8.3 residemenu