gpt4 book ai didi

ios - 如何实现导航 Controller 的全屏滑动/平移功能?

转载 作者:行者123 更新时间:2023-11-30 11:02:06 24 4
gpt4 key购买 nike

我正在我的应用程序中实现一项功能,允许用户从屏幕上的任何位置滑动/平移回到上一个 Controller 。但导航 Controller 中提供的默认滑动/平移功能仅适用于屏幕边缘。我怎样才能让它在屏幕上的任何地方工作,或者如何实现“全屏滑动/平移”后退功能之类的功能?

最佳答案

您可以像这样向 viewController 的 view 添加滑动手势

let recognizer: UISwipeGestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(self.swipeToGoBack))
recognizer.direction = .right
self.view.addGestureRecognizer(recognizer)


@objc func swipeToGoBack(_ recognizer:UISwipeGestureRecognizer) {
// add code to dismiss this controller
}

关于ios - 如何实现导航 Controller 的全屏滑动/平移功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53223488/

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