         let notice = NavigationNotice()
         notice.onStatusBar = on
         
+        return notice
+    }
+    
+    open class func position(_ position: NoticePosition) -> NavigationNotice {
+        let notice = NavigationNotice()
+        notice.noticeViewController.position = position
         return notice
     }
     

            if let view = contentView {
                noticeView.frame.size.height = view.frame.height
                view.frame.size.width = noticeView.bounds.width
                view.frame.origin.y = -contentHeight
                view.autoresizingMask = .flexibleWidth
                noticeView.addSubview(view)
                view.setNeedsDisplay()
            }
            
            noticeView.contentSize = noticeView.bounds.size
            noticeView.contentInset.top = contentHeight
            
            show() {
                self.targetView?.addGestureRecognizer(self.panGesture)

        
        return self
    }
    
    open func position(_ position: NoticePosition) -> Self {
        noticeViewController.position = position
        return self
    }
}
