Animation

struct Animation

A structure that groups basic animation-related elements into a single object

  • The animation block

    Declaration

    Swift

    let block: (@escaping () -> Void) -> Void
  • The completion block of the animation

    Declaration

    Swift

    let completion: (@escaping (UIViewAnimatingPosition) -> Void) -> Void
  • The duration of the animation, in seconds

    Declaration

    Swift

    let duration: TimeInterval
  • Initializer for public usage

    Declaration

    Swift

    init(duration: TimeInterval, block: @escaping (@escaping () -> Void) -> Void, completion: @escaping (@escaping (UIViewAnimatingPosition) -> Void) -> Void)