         self.animateToolbarsWithOffsets(
             animated: animated,
             duration: actualDuration,
-            headerOffset: -headerFrame.height,
+            headerOffset: -headerFrame.height - UIApplication.sharedApplication().statusBarFrame.height,
             footerOffset: footerFrame.height - snackBarsFrame.height,
             alpha: 0,
             completion: completion)

                    scrollWithDelta(delta)
                }

                if headerTopOffset == -headerFrame.height {
                    toolbarState = .Collapsed
                } else if headerTopOffset == 0 {
                    toolbarState = .Visible

        }

        var updatedOffset = headerTopOffset - delta
        headerTopOffset = clamp(updatedOffset, min: -headerFrame.height - UIApplication.sharedApplication().statusBarFrame.height, max: 0)
        if isHeaderDisplayedForGivenOffset(updatedOffset) {
            scrollView?.contentOffset = CGPoint(x: contentOffset.x, y: contentOffset.y - delta)
        }
