Squares 2017 Custom Ios Animations
Squares 2017 Custom Ios Animations
Squares Conference
April 26, 2017
What Informal, Loose
High Level Info
To Animation Intro
Chaining, Libraries
Expect SWAG
Expect
Particle Emitters
Kitten Gifs
Meet Me.
Husband (Lucky)
Dad (x3)
Aggie
Software Architect
Entrepreneur
Musician
Outdoors Guy
Meet Me.
Founder - Touchtap
http://touchtap.io
Please No.
Should you animate
anything?
UIView.transition
Creates a transition animation between views, or for the
specified view.
fromView, toView, duration, options
Ways to Animate iOS
Core Animation - CABasicAnimation
An object that provides basic, single-keyframe animation
capabilities for a layer property (Core Animation).
toValue, fromValue, keyPath, addAnimation
UIDynamicAnimator - iOS 7+
A dynamic animator provides physics-related capabilities
and animations for its dynamic items, and provides the
context for those animations.
gravity, collisions, dynamicBehavior
Ways to Animate iOS
UIViewAnimating - iOS 10
The UIViewAnimating protocol defines the methods for
implementing the basic flow control for animations,
including the ability to start, stop, pause and modify the
state of animations.
https://shop.dev.to/
Facts About Animations
Must be on the main thread
Noah Labhart
[email protected]