gpt4 book ai didi

ios - 在整个应用程序中完全禁用向后滑动手势

转载 作者:行者123 更新时间:2023-11-29 01:53:59 25 4
gpt4 key购买 nike

我想禁用允许用户返回的滑动返回手势。我试过:

if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { 
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}

以及我在网上找到的各种其他代码,但它们根本不起作用?我正在使用 iOS 8.3。有没有办法一起禁用这一切?谢谢。

最佳答案

首先,正如@Fogmeister 在评论中所说,您需要有充分的理由将此 native 功能删除到您的应用中。

现在,说到这里,解决方案:

SwipeBackJRSwizzle (SwipeBack 需要)

您可以在要删除功能的单个 ViewController 中使用它,或者为 UINavigationController 创建自定义类并在那里使用它:

#import <SwipeBack/SwipeBack.h>

- (void)viewWillAppear:(BOOL)animated
{
//For a single viewcontroller
self.navigationController.swipeBackEnabled = NO;

//If you are in the custom class
self.swipeBackEnabled = NO;
}

希望对您有所帮助。

关于ios - 在整个应用程序中完全禁用向后滑动手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31095165/

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