             maker.trailing.equalTo(-self.appearance.marginRight)
             maker.height.equalTo(self.appearance.sizeHeigth())
         }
+        
+        /// Saving
+        HDNotificationView._curNotiView = self
     }
     
     //  MARK: - DISMISS

        self.addGestureRecognizer(tapGesture)
        self._tapGesture = tapGesture
    }
    fileprivate func _setUpPanGesture() {
        
    }
    
    @objc fileprivate func _handleTapGesture(gesture: UITapGestureRecognizer) {
        
        switch gesture.state {
        case .began:
            break
            
        case .changed:
            /// Dismiss
            self._dismiss(animated: true)
            

            maker.trailing.equalToSuperview()
        }
        
        /// Blur view
        let blurView = UIVisualEffectView()
        blurView.effect = UIBlurEffect(style: .extraLight)
        self._viewBorderedContainer.addSubview(blurView)
        blurView.snp.makeConstraints { (maker) in
            maker.top.equalToSuperview()
            maker.bottom.equalToSuperview()
            maker.leading.equalToSuperview()
            maker.trailing.equalToSuperview()
        }
        
        /// Shadown
        self.clipsToBounds = false
        self.layer.shadowColor = UIColor.black.cgColor
