gpt4 book ai didi

ios - Ionic 4 禁用 iOS 仅在一页中滑动返回

转载 作者:行者123 更新时间:2023-11-29 05:12:58 27 4
gpt4 key购买 nike

我想仅在一个页面中禁用 iOS,而不是全局禁用,所以假设用户结账并付款,我不希望用户返回到他所在的位置得到收据。我希望用户留在该页面而不能向后滑动,在 Android 中我已经禁用了硬件按钮,而在 iOS 中我有点挣扎。

我已添加到app.module:

IonicModule.forRoot({ swipeBackEnabled: false })

这会禁用全局向后滑动,这就是我不想要的,我也尝试过这个:

Article about disabling swipe back

我遵循了它,但仍然无法达到我想要的,

我也不明白用户最后说了什么:

当前实现仅适用于应用程序中的单个IonRouterInstance,但如果您在自己的应用程序中需要,可以通过支持其他实例来增强它。

他所说的与一个人一起工作是什么意思?

非常感谢,如有帮助,我们将不胜感激。

最佳答案

IonRouterOutlet 注入(inject)到您的类中:

constructor(private routerOutlet: IonRouterOutlet) {}

在您想要的位置停用滑动手势(通常在 ngOnInitionViewDidEnter 中):

ngOnInit() {
this.routerOutlet.swipeGesture = false;
}

在需要时再次激活它(通常在 ionViewWillLeaveionViewDidLeave 中):

ionViewWillLeave() {
this.routerOutlet.swipeGesture = true;
}

对你有帮助吗?帮我投赞成票。

关于ios - Ionic 4 禁用 iOS 仅在一页中滑动返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59499542/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com