在我的 xcode 项目中,我希望 UIButton 使用 SWRevealViewController 打开右侧的滑出式菜单,但它不起作用。有什么帮助吗?

他是我认为 UIButton 的 didLoad 代码:

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。

最佳答案

好的,所以我解决了这个问题。在我的 Storyboard文件而不是“sw_rear”segue 标识符中,我输入了“sw_right”,就是这样。

关于ios - SWRevealViewController rightRevealToggle 不适用于 Storyboard中的 UIButton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28226603/

10-08 21:05