Skip to content

Instantly share code, notes, and snippets.

@ahmed-abdurrahman
Created October 21, 2015 06:39
Show Gist options
  • Save ahmed-abdurrahman/65c9db0c5188523127e7 to your computer and use it in GitHub Desktop.
Save ahmed-abdurrahman/65c9db0c5188523127e7 to your computer and use it in GitHub Desktop.
Creating the animator and the gravity behaviour to animate our square
lazy var animator: UIDynamicAnimator = {
return UIDynamicAnimator(referenceView: self.animationView)
}()
lazy var gravity:UIGravityBehavior = {
let lazyGravity = UIGravityBehavior()
return lazyGravity
}()
func animateSquare(){
// 1. Add behaviors to the animator
animator.addBehavior(gravity)
// 2. Add items to the behavior
gravity.addItem(squareView)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment