From 21266d408d074151dc1738cef38b08a62546ce82 Mon Sep 17 00:00:00 2001 From: wokua <1060566471@qq.com> Date: Wed, 20 Oct 2021 15:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DiOS15=20=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E6=A0=8F=E5=8A=A8=E7=94=BB=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当前页面导航栏透明,下一页面不透明。来回切换动画替换假的导航栏颜色异常处理 --- .../UIViewController+KMNavigationBarTransition.m | 5 +++++ 1 file changed, 5 insertions(+) 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];