     open var showCompletionBlock: ETPopupCompletionBlock?
     open var hideCompletionBlock: ETPopupCompletionBlock?
     
-    open var showAnimation: ETpopupBlock?
-    open var hideAnimation: ETpopupBlock?
+    open var showAnimation: ETPopupBlock?
+    open var hideAnimation: ETPopupBlock?
     
     // MARK: noti.name
     private struct ETPopupNoti {

    }
    
    // MARK: 默认动画
    private func alertShowAnimation() -> ETpopupBlock {
        
        let block: (ETPopupView) -> Void = {
            [weak self] (popupView: ETPopupView) in

    case custom
}

typealias ETPopupBlock = (ETPopupView) -> Void
typealias ETPopupCompletionBlock = (ETPopupView, Bool) -> Void

class ETPopupView: UIView {
