                                                       toItem: nil,
                                                       attribute: .height,
                                                       multiplier: 1,
-                                                      constant: 44 + statusBarHeight)
+                                                      constant: navigationBarHeight + statusBarHeight)
             containerView.addConstraints([topConstraint, rightConstraint, leftConstraint, heightConstraint])
             configurationHandler?(toolbar)
             self.bar = toolbar

                                                      toItem: nil,
                                                      attribute: .height,
                                                      multiplier: 1,
                                                      constant: 44 + statusBarHeight)
            containerView.addConstraints([topConstraint, rightConstraint, leftConstraint, heightConstraint])
            configurationHandler?(navigationBar)
            self.bar = navigationBar

        private var statusBarHeight: CGFloat {
            return UIApplication.shared.statusBarFrame.height
        }
        fileprivate lazy var navigationBarHeight: CGFloat = {
            return UINavigationBar().intrinsicContentSize.height
        }()
        // MARK: - Initialize
        public convenience init() {
            self.init(nibName: nil, bundle: nil)
