                 drop.layoutIfNeeded()
             }, completion: nil)
     }
+    
+    class func upAll() {
+        if let window = Drop.window() {
+            for view in window.subviews {
+                if let drop = view as? Drop {
+                    Drop.up(drop)
+                }
+            }
+        }
+    }
 }
 
 extension Drop {

    }
    
    class func down(type: DropType, status: String) {
        if let window = window() {
            let drop = Drop(frame: CGRectZero)
            window.addSubview(drop)

        super.init(coder: aDecoder)
    }
    
    func up() {
        Drop.up(self)
    }
    
