             
             parallaxHeaderContainerView.center = CGPoint(x: parallaxHeaderContainerView.frame.midX, y: revealingGapHeight + gap - parallaxHeaderContainerView.frame.height / 2)
             
+            headerTransitionView.frame = parallaxHeaderContainerView.frame
+            
             setPageTabBarViewPosition()
             
         } else {

        parallaxHeaderContainerView.frame = CGRect(x: 0, y: parallaxHeaderViewMinY, width: view.frame.width, height: parallaxHeaderHeight)
        pageTabBarController.view.frame = CGRect(x: 0, y: pageTabBarViewMinY, width: view.frame.width, height: pageTabBarViewHeight)
        supplementaryContainerView.frame = CGRect(x: 0, y: supplementaryViewMinY, width: view.frame.width, height: supplementaryViewHeight)
        
        pageTabBarController.didMove(toParentViewController: self)
    }

            revealingGapHeight = minimumCollapseOffset
            break
        case .refresh:
            if resetContentOffset {
                revealingGapHeight = parallaxHeaderHeight
            }
            break
        }
        
