Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 1020 Bytes

README.md

File metadata and controls

39 lines (21 loc) · 1020 Bytes

Parallax

Parallax is an iOS library that reproduces the parallax effect of the iOS7 home screen.

Dependencies

  • QuartzCore
  • CoreMotion

Usage

  1. Add the Parallax directory into your project.
  2. Add #import "ACParallax.h" to your view controller.
  3. Add a ACParallax view and start the parallax effect with parallaxView.parallax = YES;

Optional:

If you want a delegate to be notified of begin/end parallax effect and changes in the motion attitude:

parallaxView.parallaxDelegate = self;

If you want the parallax view to refocus slowly and automatically:

parallaxView.refocusParallax = YES;

Screenshot

screenshots

Bugs

  • Device pitch is not handled correctly; behaves weirdly when the device is held straight up.
  • Some implementations details missing (see TODOs)

Credits

San Francisco Bridge by Jeff Gunn (Creative Commons)