         get { return sharedManager.hideAnimations }
     }
     fileprivate static let sharedManager = NoticeManager()
-    
+
     /// Notification currently displayed.
     open class func currentNotice() -> NavigationNotice? {
         return sharedManager.showingNotice
     }
-    
+
     /// Add content to display.
     @discardableResult
     open class func addContent(_ view: UIView) -> NavigationNotice {
         let notice = NavigationNotice()
         notice.noticeViewController.setContent(view)
-        
+
         return notice
     }
-    
+
     /// Set on the status bar of notification.
     @discardableResult
     open class func onStatusBar(_ on: Bool) -> NavigationNotice {
         let notice = NavigationNotice()
         notice.onStatusBar = on
-        
+
         return notice
     }
-    
+
     @discardableResult
     open class func position(_ position: NoticePosition) -> NavigationNotice {
         let notice = NavigationNotice()
         notice.noticeViewController.position = position
         return notice
     }
-    
+
     @discardableResult
     open class func isShowSafeArea(_ isShow: Bool) -> NavigationNotice {
         let notice = NavigationNotice()
         notice.noticeViewController.isShowSafeArea = isShow
         return notice
     }
-    
+
     fileprivate init() {}
-    
+
     /// Add content to display.
     @discardableResult
     open func addContent(_ view: UIView) -> Self {
         noticeViewController.setContent(view)
-        
+
         if noticeViewController.targetView != nil {
             NavigationNotice.sharedManager.add(self)
         }
-        
-        return self
-    }
-    
+
+        return self
+    }
+
     /// Show notification on view.
     @discardableResult
     open func showOn(_ view: UIView) -> Self {

                    self.contentOffsetY = self.contentHeight
                }
                self.setNeedsStatusBarAppearanceUpdateIfNeeded()
                }) { _ in
                    completion()
            }
        }
        
        func hide(_ animated: Bool) {
            targetView?.removeGestureRecognizer(panGesture)
            hiddenTimer = nil
            autoHidden = false
            
            if animated == true {
                hideContent({
                    self.contentOffsetY = 0
                    self.setNeedsStatusBarAppearanceUpdateIfNeeded()
                    }) { _ in
                        self.removeContent()
                        self.hideCompletionHandler?()
                }
            } else {
                self.setNeedsStatusBarAppearanceUpdateIfNeeded()

                me.layoutNoticeViewsIfNeeded(with: insets, needsUpdateOffset: needsUpdateOffset)
            }
        }

        override func viewDidLoad() {
            super.viewDidLoad()

            panGesture.delegate = self

            noticeView.clipsToBounds = false
            noticeView.showsVerticalScrollIndicator = false
            noticeView.isPagingEnabled = true
