소스 검색

fixes black navigationBar on transitioning to screen with transparent navigationBar

yogevbd 6 년 전
부모
커밋
243a7bbd19
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2
    1
      ios/RCCViewController.m

+ 2
- 1
ios/RCCViewController.m 파일 보기

@@ -541,8 +541,9 @@ const NSInteger TRANSPARENT_NAVBAR_TAG = 78264803;
541 541
         UIView* backgroundView = [self.navigationController.navigationBar valueForKey:@"backgroundView"];
542 542
         CGFloat originalAlpha = backgroundView.alpha;
543 543
         backgroundView.alpha = navBarTransparentBool ? 0.0 : 1.0;
544
-        [self.transitionCoordinator animateAlongsideTransition:nil completion:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {
544
+        [self.transitionCoordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {
545 545
             action();
546
+        } completion:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {
546 547
             backgroundView.alpha = originalAlpha;
547 548
         }];
548 549
     }