【发布时间】:2017-07-11 04:40:10
【问题描述】:
我在我的应用程序中使用 CAPSPageMenu (https://github.com/PageMenu/PageMenu)。我有侧面菜单(ECSlidingViewController - https://github.com/ECSlidingViewController/ECSlidingViewController)。现在,如果打开侧边菜单,我想禁用 pagemenu 的滑动手势,如果用户滑动侧边菜单应该关闭。目前发生的情况是如果侧边菜单打开并且用户滑动页面菜单正在更改页面。我们怎样才能做到这一点?
这是在页面菜单中禁用滑动的代码
_pagemenu.controllerScrollView.scrollEnabled = NO;
我的尝试是在侧菜单点击中写了一个回调,然后我尝试根据它重新加载页面菜单。但它不起作用。
if (self.menuCallBack) {
_pagemenu.controllerScrollView.scrollEnabled = NO;
} else {
_pagemenu.controllerScrollView.scrollEnabled = YES;
}
以及如何避免在最后一页后滑动。我有3个屏幕。如果我们在第三个屏幕之后滑动它会显示一些空白视图,我们如何避免这种情况?
任何帮助都将不胜感激。提前致谢。
【问题讨论】:
标签: ios objective-c side-menu