Ios 在Swift中执行刷卡返回

Ios 在Swift中执行刷卡返回,ios,swift,swipe,Ios,Swift,Swipe,是否有一个简单的解决方案来启用用户刷卡取回的功能?找不到适合我的简单解决方案。如果使用任何自定义转换,UIKit将禁用默认的后退姿势。您可以取消设置navigationControllerDelegate以恢复返回手势。或者通过交互转换实现您自己的背部姿势 在目标ViewController的viewDidLoad()内部,以下行实现了这一技巧: navigationController?.interactivePopGestureRecognizer?.delegate = nil 您使用导

是否有一个简单的解决方案来启用用户刷卡取回的功能?找不到适合我的简单解决方案。

如果使用任何自定义转换,UIKit将禁用默认的后退姿势。您可以取消设置navigationControllerDelegate以恢复返回手势。或者通过交互转换实现您自己的背部姿势

在目标ViewController的
viewDidLoad()
内部,以下行实现了这一技巧:

navigationController?.interactivePopGestureRecognizer?.delegate = nil

您使用导航控制器了吗?是的,我已经有了一个“后退按钮”,所以navigationController有一个预定义的向后滑动手势。只需从屏幕边缘滑动即可。这对methis不起作用,这是非常错误的!它对导航有副作用。