Formatting

This commit is contained in:
Justin Mazzocchi 2022-11-21 20:46:18 -08:00
parent 3808a04d87
commit 822fa06046

View file

@ -5,21 +5,19 @@ import UIKit
// ref: https://stackoverflow.com/a/60598558/3797903 // ref: https://stackoverflow.com/a/60598558/3797903
class SwipeableNavigationController: UINavigationController { class SwipeableNavigationController: UINavigationController {
private lazy var fullWidthBackGestureRecognizer = UIPanGestureRecognizer() private lazy var fullWidthBackGestureRecognizer = UIPanGestureRecognizer()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setupFullWidthBackGesture() setupFullWidthBackGesture()
} }
private func setupFullWidthBackGesture() { private func setupFullWidthBackGesture() {
guard guard let targets = interactivePopGestureRecognizer?.value(forKey: "targets") else { return }
let targets = interactivePopGestureRecognizer?.value(forKey: "targets")
else { return }
// have fullWidthBackGestureRecognizer execute the same handler as interactivePopGestureRecognizer // have fullWidthBackGestureRecognizer execute the same handler as interactivePopGestureRecognizer
fullWidthBackGestureRecognizer.setValue(targets, forKey: "targets") fullWidthBackGestureRecognizer.setValue(targets, forKey: "targets")
fullWidthBackGestureRecognizer.delegate = self fullWidthBackGestureRecognizer.delegate = self
view.addGestureRecognizer(fullWidthBackGestureRecognizer) view.addGestureRecognizer(fullWidthBackGestureRecognizer)
} }
} }