                        completion: completion)
     }
     
-    public func raise(duration: TimeInterval = 0.5, completion: CS_ClosureWithBool? = nil) {
+    public func raiseAnimation(duration: TimeInterval = 0.5, completion: CS_ClosureWithBool? = nil) {
         let offsetY = CS_ScreenHeight - base.cs.top
         base.transform = CGAffineTransform(translationX: 0, y: offsetY)
         UIView.animate(withDuration: duration,

                       completion: completion)
    }
    
    public func drop(duration: TimeInterval = 0.5, completion: CS_ClosureWithBool? = nil) {
        let offsetY = base.cs.bottom
        base.transform = CGAffineTransform(translationX: 0, y: -offsetY)
        UIView.animate(withDuration: duration,


// MARK: - Animation
public extension CSSwift where Base: UIView {
    public func popAnimation(duration: TimeInterval = 0.5, completion: CS_ClosureWithBool? = nil) {
        base.alpha = 0
        base.transform = CGAffineTransform(scaleX: 0.01, y: 0.01)
        UIView.animate(withDuration: duration,
