【发布时间】:2016-12-20 15:46:34
【问题描述】:
这个问题之前已经被问过并得到了回答,我的问题不是唯一的,但肯定有一些缺失,因为我尝试过的所有结构都不起作用。我只是想在标签栏控制器的每个场景中实现 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并声明菜单按钮。
当按下菜单按钮时,什么也没有发生。
我已经解决这个问题好几天了,我相信它一定很简单,非常感谢帮助。
【问题讨论】:
标签: ios objective-c iphone uitabbarcontroller swrevealviewcontroller