• Stars
    star
    311
  • Rank 134,521 (Top 3 %)
  • Language
    Swift
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple popup menu built in Swift with UIViewPropertyAnimator.

interactive-animations

This project is an example of using UIViewPropertyAnimator to create interactive animations. This was originally created as a demo to accompany a talk I gave at an Austin iOS developer meetup in September, 2017.

Animation Demo Gif

About

The repository's commits are structured to show the various phases of building the animation. In the original talk, I would jump between commits to gradually introduce concepts.

I wrote a tutorial blog post on how to implement this animation step-by-step. It's available here: Building Better iOS App Animations

The animation is inspired by a WWDC 2017 presentation titled "Advanced Animations with UIKit". https://developer.apple.com/videos/play/wwdc2017/230/

Instructions

This project was built with Xcode 9 Beta 6. To run, download/clone the repo and open InteractiveAnimations.xcodeproj in Xcode 9.

License

MIT Β© 2017 Nathan Gitter. See LICENSE for full details.