繁体   English   中英

SWRevealViewController代表未触发

[英]SWRevealViewController Delegate not firing

我已经使用SWRevealViewController实现了侧面菜单应用程序,并且工作正常。 在我的FrontViewController我想加载一个子视图。 当我单击显示切换按钮时,我想删除该子视图。 因为如果我打开该子视图并且没有关闭该子视图,那么如果我单击了揭示切换按钮,它将转到侧边菜单。 并且如果我在FrontViewcontroller上方选择了与子视图相同的菜单项(以前还没有关闭)。 因此,当出现侧面菜单时,如何删除此子视图。 我做了这样的事情。 但是这个委托没有在我的ViewController触发

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

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

请帮我。 谢谢

以编程方式添加以下行

self.revealViewController.delegate = self;

附加参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM