【发布时间】: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