【问题标题】:I am trying creating slide out menu in ios using SWRevealViewController我正在尝试使用 SWRevealViewController 在 ios 中创建滑出菜单
【发布时间】:2016-03-18 08:03:29
【问题描述】:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue isKindOfClass:[SWRevealViewControllerSegueSetController class]])
{
    SWRevealViewControllerSegueSetController *swSegue=(SWRevealViewControllerSegueSetController *)segue;
    swSegue.performBlock=^(SWRevealViewControllerSegueSetController* rvc_seque,UIViewController* svc,UIViewController* dvc)
    {
        UINavigationController *nav=(UINavigationController *)self.revealViewController.frontViewController;
        [nav setViewControllers:@[dvc] animated:NO];
        [self.revealViewController setFrontViewPosition:FrontViewPositionLeft animated:YES];
    };
}

}

我使用 xcode 6.4 在 ios 中创建了滑出菜单并使用 SWRevealViewController 类。 我正在编写上面的代码以导航到所需的视图控制器,但那里没有任何反应。谢谢

【问题讨论】:

  • 请编辑您问题的格式!
  • 您是否在界面生成器中创建了 SWRevealViewControllerSegueSetController 类型的转场?
  • 不需要这个代码兄弟,检查你是否设置了 Sw_rear - 用于侧面菜单和 Sw_Front 用于前端菜单
  • 谢谢..!但是你没有得到我的问题..我已经完成了滑出菜单并且它正确滑动但我想导航到 tableview 单元格选择的视图控制器但没有发生任何事情。

标签: ios iphone slide swrevealviewcontroller


【解决方案1】:

您是否在 prepareForSegue 方法中设置了断点?它会被调用吗?当它被调用时,segue 的类别是什么?这将是您检查的第一件事,如果不知道答案,就不可能回答您的问题。

【讨论】:

  • 谢谢!是的,我在 prepareForSegue 方法处设置了断点,它被调用了。接下来我应该做什么来获得预期的输出
猜你喜欢
  • 1970-01-01
  • 2016-01-27
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 2017-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多