@@ -261,10 +261,10 @@ extension UINavigationController: WRFatherAwakeProtocol
261261 setNeedsNavigationBarUpdate ( tintColor: newTintColor)
262262
263263 // change navBarTitleColor
264- let fromTitleColor = fromVC? . navBarTitleColor ?? WRNavigationBar . defaultNavBarTitleColor
265- let toTitleColor = toVC? . navBarTitleColor ?? WRNavigationBar . defaultNavBarTitleColor
266- let newTitleColor = WRNavigationBar . middleColor ( fromColor: fromTitleColor, toColor: toTitleColor, percent: progress)
267- setNeedsNavigationBarUpdate ( titleColor: newTitleColor)
264+ // let fromTitleColor = fromVC?.navBarTitleColor ?? WRNavigationBar.defaultNavBarTitleColor
265+ // let toTitleColor = toVC?.navBarTitleColor ?? WRNavigationBar.defaultNavBarTitleColor
266+ // let newTitleColor = WRNavigationBar.middleColor(fromColor: fromTitleColor, toColor: toTitleColor, percent: progress)
267+ // setNeedsNavigationBarUpdate(titleColor: newTitleColor)
268268
269269 // change navBar _UIBarBackground alpha
270270 let fromBarBackgroundAlpha = fromVC? . navBarBackgroundAlpha ?? WRNavigationBar . defaultBackgroundAlpha
@@ -313,6 +313,7 @@ extension UINavigationController: WRFatherAwakeProtocol
313313 // swizzling system method: popToViewController
314314 @objc func wr_popToViewController( _ viewController: UIViewController , animated: Bool ) -> [ UIViewController ] ?
315315 {
316+ setNeedsNavigationBarUpdate ( titleColor: viewController. navBarTitleColor)
316317 var displayLink : CADisplayLink ? = CADisplayLink ( target: self , selector: #selector( popNeedDisplay) )
317318 // UITrackingRunLoopMode: 界面跟踪 Mode,用于 ScrollView 追踪触摸滑动,保证界面滑动时不受其他 Mode 影响
318319 // NSRunLoopCommonModes contains kCFRunLoopDefaultMode and UITrackingRunLoopMode
0 commit comments