Skip to content

Commit

Permalink
Fix a bug when push to a view controller in "viewDidLoad".
Browse files Browse the repository at this point in the history
  • Loading branch information
JazysYu committed Apr 27, 2016
1 parent b8793ef commit a8087a7
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion JZNavigationExtension/UIViewController+JZExtension.m
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,14 @@ - (BOOL)jz_hasNavigationBarTintColorSetterBeenCalled {

- (CGFloat)jz_navigationBarBackgroundAlpha {
id _navigationBarBackgroundAlpha = objc_getAssociatedObject(self, _cmd);
return _navigationBarBackgroundAlpha ? [_navigationBarBackgroundAlpha jz_CGFloatValue] : self.navigationController.jz_navigationBarBackgroundAlpha;
if (_navigationBarBackgroundAlpha) {
return [_navigationBarBackgroundAlpha jz_CGFloatValue];
}
UINavigationController *navigationController = self.navigationController;
if (navigationController) {
return navigationController.jz_navigationBarBackgroundAlpha;
}
return 1.f;
}

- (UIColor *)jz_navigationBarTintColor {
Expand Down

0 comments on commit a8087a7

Please sign in to comment.