Parallax

by acoomans

acoomans / Parallax

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

415 Stars 55 Forks Last release: Not found BSD 2-Clause "Simplified" License 15 Commits 3 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.