diff --git a/KMNavigationBarTransition/UIViewController+KMNavigationBarTransition.m b/KMNavigationBarTransition/UIViewController+KMNavigationBarTransition.m index 6f4b9e7..2b8122f 100644 --- a/KMNavigationBarTransition/UIViewController+KMNavigationBarTransition.m +++ b/KMNavigationBarTransition/UIViewController+KMNavigationBarTransition.m @@ -150,6 +150,11 @@ - (void)km_addTransitionNavigationBarIfNeeded { } [self.km_transitionNavigationBar removeFromSuperview]; self.km_transitionNavigationBar = bar; + if (@available(iOS 15, *)) { + if (bar.scrollEdgeAppearance == nil) { + self.km_transitionNavigationBar = nil; + } + } [self km_resizeTransitionNavigationBarFrame]; if (!self.navigationController.navigationBarHidden && !self.navigationController.navigationBar.hidden) { [self.view addSubview:self.km_transitionNavigationBar];