【问题标题】:SWRevealViewController Delegate not firingSWRevealViewController 委托未触发
【发布时间】:2015-11-27 11:29:10
【问题描述】:

我已经使用SWRevealViewController 实现了一个侧边菜单应用程序,它工作正常。在我的FrontViewController 中,我想加载一个子视图。当我单击显示切换按钮时,我想删除该子视图。因为如果我打开那个子视图并且没有关闭它,如果我点击了revealtoggle按钮,它就会进入侧面菜单。如果我选择FrontViewcontroller 上方的相同菜单项,也可以使用子视图加载(以前它还没有关闭)。那么当侧面菜单出现时,如何删除这个子视图。我做了这样的事情。但是这个代表没有在我的ViewController中开火

- (void)revealController:(SWRevealViewController *)revealController willMoveToPosition:(FrontViewPosition)position
{

    if(mapon==1)
       {
          [MapView removeFromSuperview];
          mapon=0;
       }
}

请帮助我。 谢谢

【问题讨论】:

  • 你在课堂上添加了 SWRevealViewControllerDelegate

标签: ios objective-c delegates swrevealviewcontroller


【解决方案1】:

以编程方式添加以下行

self.revealViewController.delegate = self;

其他reference

【讨论】:

  • 我在我的项目中也遇到了同样的问题,之后我意识到并修改了我的工作,你的问题对未来很有用,我也投了赞成票,祝朋友愉快
猜你喜欢
  • 1970-01-01
  • 2023-04-11
  • 2018-11-27
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-18
相关资源
最近更新 更多