Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Professional iOS development
·
Module 10
Interactive Animations and Transitions
1
Interactive Animations with `UIViewPropertyAnimator`
Explain the benefits of `UIViewPropertyAnimator` for creating interactive and interruptible animations.
2
Pan-Driven Animations with `UIViewPropertyAnimator`
Implement an interactive animation driven by a pan gesture recognizer using `UIViewPropertyAnimator`.
3
Animating a Line-Drawing Effect with `strokeEnd`
Animate the `strokeEnd` property of a `CAShapeLayer` to create a line-drawing effect.
4
Custom View Controller Transitions
Implement a custom view controller transition using the `UIViewControllerAnimatedTransitioning` protocol.
5
Haptic Feedback for User Interactions
Integrate haptic feedback (`UIImpactFeedbackGenerator`) to complement key user interactions.
Previous module
Core UIKit Animations
Next module
SwiftUI Animation Essentials