dragInteraction(_:willAnimateLiftWith:session:)
Tells the delegate the system’s lift animation is about to start.
Declaration
optional func dragInteraction(_ interaction: UIDragInteraction, willAnimateLiftWith animator: any UIDragAnimating, session: any UIDragSession)Parameters
- interaction:
The interaction that called this method.
- animator:
The animator that provides custom animations to run alongside the system’s lift animation. You can also use it to add a completion block that runs after the animations have finished.
- session:
The current drag session.
Discussion
To add a custom animation block that runs during the lift animation, pass the block to the animator’s addAnimations(_:) method.
To add a completion block that runs after the lift animation has finished, pass the block to the animator’s addCompletion(_:) method.