         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)

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

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