Categories
Manuals

Elastic view animation using UIBezierPath

Hey!

This tutorial has been created to explain how the elastic bounce effect was achieved in DGElasticPullToRefresh:

Prerequisites / Requirements
  • Xcode 7
  • Swift 2.0
  • At least basic knowledge and understanding of UIBezierPath and UIGestureRecognizer
Categories
Manuals

How to create a percentage driven animation

Interactive animation can get a bit tricky when the animation becomes complex (key frame animations with several layers).
In this tutorial I will show you how to create a complex percentage driven interactive animation.

Prerequisites / Requirements

  • Xcode 7
  • Swift 2.0
  • For this tutorial I will assume that you are already familiar with CAAnimationGroup, CABasicAnimation, CAKeyframeAnimation
Categories
Manuals

The power of CAReplicatorLayer

A few months ago my friend Danil created an open source project for loading spinners, I remember having a look at the animations and thinking that some of them could have been easily made using CAReplicatorLayer. In this tutorial I will show you how to create some of Danil’s animations using CAReplicatorLayer.

Categories
Manuals

Youtube play button animation using POP

In this tutorial we will create a Youtube play button animation using Facebook POP. The source code will be shared on Github, it also includes an alternative way of doing this animation using CoreAnimation.