PopupMenuAnimationManager

open class PopupMenuAnimationManager : NSObject, CAAnimationDelegate

弹出菜单动画管理器

  • 动画类型,默认style

    Declaration

    Swift

    open var style: PopupMenuAnimationStyle { get set }
  • 显示动画,自定义可用

    Declaration

    Swift

    open var showAnimation: CAAnimation? { get set }
  • 隐藏动画,自定义可用

    Declaration

    Swift

    open var dismissAnimation: CAAnimation? { get set }
  • 动画时间,默认0.25

    Declaration

    Swift

    open var duration: CFTimeInterval { get set }
  • 动画视图

    Declaration

    Swift

    open weak var animationView: UIView?
  • Undocumented

    Declaration

    Swift

    open func displayShowAnimationCompletion(_ completion: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    open func displayDismissAnimationCompletion(_ completion: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    open func animationDidStop(_ anim: CAAnimation, finished flag: Bool)