Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 使用左栏按钮在导航栏上向后滑动手势_Swift_Uinavigationcontroller_Uinavigationbar_Uigesturerecognizer - Fatal编程技术网

Swift 使用左栏按钮在导航栏上向后滑动手势

Swift 使用左栏按钮在导航栏上向后滑动手势,swift,uinavigationcontroller,uinavigationbar,uigesturerecognizer,Swift,Uinavigationcontroller,Uinavigationbar,Uigesturerecognizer,我希望能够向后滑动视图控制器,该控制器在导航栏上有一个左栏按钮 有很多关于堆栈溢出的帖子都提到了这一点,大多数时候他们都说使用back按钮项而不是左栏按钮,但这不是我想要使用的。使用这行代码: self.navigationController?.interactiveepogesturerecognizer?.delegate= 零 允许您在使用左栏按钮时保留向后滑动手势,但最终会导致大量随机UI问题。我在想,也许可以使用平移手势识别器来保留后滑手势,但我不确定如何继续这样做,这就是滑出菜单的

我希望能够向后滑动视图控制器,该控制器在导航栏上有一个左栏按钮

有很多关于堆栈溢出的帖子都提到了这一点,大多数时候他们都说使用back按钮项而不是左栏按钮,但这不是我想要使用的。使用这行代码:

self.navigationController?.interactiveepogesturerecognizer?.delegate= 零

允许您在使用左栏按钮时保留向后滑动手势,但最终会导致大量随机UI问题。我在想,也许可以使用平移手势识别器来保留后滑手势,但我不确定如何继续这样做,这就是滑出菜单的作用


任何帮助都会很棒

尝试将swipeGesture添加到视图中,如下所示:

让SwiperightSpiration=UISweepGestureRecognitizerTarget:self,action:Selector或ViewController.HandlesWipeSpiration\ux: SwiperightSprotation.direction=UISweepGestureRecognitizerDirection.right view.AddGestureRecognitizerSwipPerightSpiration 然后,您的HandleSweepSignature方法应该包含弹出ViewController的代码

如果希望滑动手势显示在导航栏上,请添加如下手势:

navigationController.navigationBar.AddgestureRecognitizerSwiperightSpiration
您现有的代码是什么样子的?