在我的xcode项目中,我希望UIButton使用SWRevealViewController打开一个右侧滑出菜单,但它不起作用。有什么帮助吗?
他的视图中的代码是UIButton的负载:
SWRevealViewController *revealViewController = self.revealViewController;
if ( revealViewController )
{
[sidebarButton addTarget:revealViewController action:@selector(rightRevealToggle:) forControlEvents:UIControlEventTouchUpInside];
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
这是按钮的IBAction:
- (IBAction)reveal:(id)sender {
SWRevealViewController *revealViewController = self.revealViewController;
[self revealViewController];
}
我在xcode中使用storyboard。
答案 0 :(得分:12)
好的,所以我解决了这个问题。在我的storyboard文件而不是“sw_rear”segue标识符中我放了“sw_right”就是这样。