Skip to content

acoomans/Parallax

Repository files navigation

Parallax

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

Build Status Cocoapods Cocoapods

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;

Install with CocoaPods

Use CocoaPods add Parallax to your project.

  • Add a pod entry for Parallax to your Podfile
pod 'Parallax', '~> 0.0.1'
  • Install the pod(s) by running:
pod install

Screenshot

screenshots

Bugs

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

Thanks

San Francisco Bridge by Jeff Gunn (Creative Commons)

Cocoapods specs by Bruno Furtado

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published