Open jenspots opened 2 years ago
Extending UINavigationController
globally causes a lot of side effects, but using SwiftUI Introspect might get rid of most.
SomeView {
...
}
.introspectNavigationController { view in
view.interactivePopGestureRecognizer?.delegate = nil
}
I'll keep looking into this.
Hello. Thanks for making this handy library. I've noticed that on modern iOS versions the swipe back functionality is broken despite the fact that an old fix is in place. Luckily, I found a solution by implementing the following extension.
That's it!
View+hideNavigationBarWithoutLosingSwipeBack.swift
andView+hideNavigationBarWithoutLosingSwipeBack.swift
are no longer required using this method.If you wish I could open a pull request. Regardless I hope this may be useful to someone in the future.