SWParallaxScrollView 0.1.1

SWParallaxScrollView 0.1.1

TestsTested
LangLanguage Objective C++Objective C++
License MIT
ReleasedLast Release Dec 2014

Maintained by Sven Weidauer.



A UIScrollView subclass with multiple layers and a parallax effect.

Install

To use just add SWParallaxScrollView.h and SWParallaxScrollView.mm to your project or install via CocoaPods.

Add a pod entry to your Podfile:

pod 'SWParallaxScrollView', '~> 0.1.1'

Install the pod(s) by running:

pod install

Usage

Instantiate and configure SWParallaxScrollView like a regular UIScrollView. When adding subviews they get added on layer 0 by default and everything behaves like a regular scroll view. Subviews can also be added to a given layer:

[parallaxScrollView addSubview: someView onLayer: layer]

If the layer is less than zero those subviews will scroll slower than the regular scroll view. And if the layer is greater than 0 the subviews will scroll faster.

Demo

To run the demo open ParallaxScrollView.xcodeproj and run.

The graphics in the demo app are taken from Wikipedia user OhSqueezy. (Background, Middle Layer, Foreground)