Skip to content

Commit a7808fe

Browse files
committed
wip
1 parent 2e798b7 commit a7808fe

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Sources/NavigationTransitions/NavigationTransition+UIKit.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,7 @@ extension UINavigationController {
142142
defaultDelegate = delegate
143143
}
144144

145-
if transition.isDefault {
146-
delegate = defaultDelegate
147-
} else {
148-
customDelegate = NavigationTransitionDelegate(transition: transition, baseDelegate: defaultDelegate)
149-
}
145+
customDelegate = NavigationTransitionDelegate(transition: transition, baseDelegate: defaultDelegate)
150146

151147
#if !os(tvOS)
152148
if defaultPanRecognizer == nil {

Sources/NavigationTransitions/NavigationTransitionDelegate.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,16 @@ final class NavigationTransitionDelegate: NSObject, UINavigationControllerDelega
2626
}
2727

2828
func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
29-
return interactionController
29+
if !transition.isDefault {
30+
return interactionController
31+
} else {
32+
return nil
33+
}
3034
}
3135

3236
func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
3337
if
38+
!transition.isDefault,
3439
let animation = transition.animation,
3540
let operation = NavigationTransitionOperation(operation)
3641
{

0 commit comments

Comments
 (0)