【问题标题】:Unable to closed Sliding menu in iOSiOS 无法关闭滑动菜单
【发布时间】:2015-11-25 03:07:42
【问题描述】:

在我的应用程序中使用 SWRevealViewController 创建滑动菜单 当我单击 uiviewcontroller 滑动菜单时,如果视图控制器在其他单击事件中包含 tableview,则不会自动关闭 我该如何解决这个问题 我的代码是:

 SWRevealViewController *revealController = [self revealViewController];
    [self.view addGestureRecognizer:revealController.panGestureRecognizer];

【问题讨论】:

  • 你在侧边菜单的选择部分添加了自定义 SWRevealViewControllerSeguePushController segue
  • 如果你没有我的,你能把你的项目发给我检查并解决你的问题'

标签: ios slidingmenu swrevealviewcontroller


【解决方案1】:

在您的绿色视图viewdidload 方法上编写此代码以导航到另一个视图。

revealController=[[SWRevealViewController alloc]init];
revealController = [self revealViewController];
[self.view addGestureRecognizer:revealController.panGestureRecognizer];
revealController.delegate=self;
[revealController panGestureRecognizer];

[revealController tapGestureRecognizer];

【讨论】:

  • 你到底想做什么
  • 我已经在我的问题中上传了图片。您可以在右侧看到绿色视图。绿色视图是我的表格视图单元格。所以我想当我点击这个单元格时,我的滑动菜单必须关闭
【解决方案2】:

我用这个来解决它:-

SWRevealViewController *revealController = [self revealViewController];
[revealController panGestureRecognizer];
[revealController tapGestureRecognizer];
[self.menueBtn addTarget:revealController action:@selector(revealToggle:) forControlEvents:UIControlEventTouchUpInside];

选择器 (revealToggle:) 调用 SWRevealViewController 类

【讨论】:

    猜你喜欢
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多