noelrocha / JMEParallaxView

An easy-configuring UIView + UIImageView with parallax effect.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JMEParallaxView

Version Platform

An easy-configuring UIView + UIImageView to perform parallax effect.

JMEParallaxView Screenshot

JMEParallaxView Screenshot

Youtube Video

Requirements

  • Xcode 5 or higher
  • Apple LLVM compiler
  • iOS 6.0 or higher
  • ARC

Demo

Build and run JMEParallaxViewExample Xcode workspace to see how JMEParallaxView works.

Usage

parallaxView.observingScrollView = tableView; 
parallaxView.contentImageView.image = yourImage;
parallaxView.contentDisplayingPercentage = 0.8; 
parallaxView.activeRange = [JMEParallaxView activeRangeWithTableView:tableView indexPath:indexPath direction:parallaxView.direction edgeInsets:UIEdgeInsetsZero];

See more in the example project.

Installation

JMEParallaxView is available through CocoaPods, to install it simply add the following line to your Podfile:

pod "JMEParallaxView"

Alternatively, you can manually copy the files under JMEParallaxView directory into your project. Just be sure to have KVOController in your project, since we use it to track your scroll view.

Contact

Jo-Yuan Hsieh

Notes and Accreditation

JMEParallaxView very gratefully makes use of these other fantastic open source projects:

  • KVOController - Used to track scrolling events of UIScrollView.

Demo photos kindly provided by Jo-Yuan Hsieh (http://instagram.com/jmehsieh).

License

JMEParallaxView is available under the MIT license. See the LICENSE file for more info.

About

An easy-configuring UIView + UIImageView with parallax effect.

License:MIT License