Ionic 2禁用没有导航栏的向后滑动

Posted

技术标签:

【中文标题】Ionic 2禁用没有导航栏的向后滑动【英文标题】:Ionic 2 disable swipe back without nav-bar 【发布时间】:2016-10-29 13:33:18 【问题描述】:

在 Ionic 2 中,我还没有找到禁用滑动返回的方法。我已经注入了 NavController 和 ViewController ,但没有找到任何禁用它的功能。

该组件是全屏的,所以我不能使用 nav-bar 的属性来禁用它。

解决方案:

我的 app.ts 包含一个 -tag。我只是添加了 swipeBackEnabled="false" ,它禁用了我所有页面的回扫功能。

提前致谢, 马库斯

【问题讨论】:

【参考方案1】:

如果我有代表 (50),我会将此作为评论。有没有看this thread? 像这样的东西可以进入你的构造函数:

this.menu = menu;
this.menu.swipeEnable(false);

【讨论】:

谢谢,我试过这个(通过注入 MenuController),但它似乎禁用了具有类似行为的菜单,而不是后退操作。

以上是关于Ionic 2禁用没有导航栏的向后滑动的主要内容,如果未能解决你的问题,请参考以下文章

获取有关 UINavigationController 中不成功的向后滑动手势的通知

在标签栏控制器中禁用和启用导航控制器向后滑动的正确方法

ios15在隐藏导航栏时向后半滑动会留下顶部空白空间 - SwiftUI

如何禁用 UINavigationBar 上的向右滑动手势?

如何更改 Ionic 2 中导航栏的背景颜色?

iOS 7:在底部导航栏的表格视图之间滑动