• Stars
    star
    123
  • Rank 290,145 (Top 6 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MXParallaxBackground is a simple background class for UIScrollView.

MXParallaxBackground

CI Status Version Carthage compatible License Platform

MXParallaxBackground is a simple background class for UIScrolView.

Horizontal Vertical
Demo Demo

Usage

If you want to try it, simply run:

pod try MXParallaxBackground

Or clone the repo and run pod install from the Example directory first.

  • Adding a parallax background to a UIScrollView is straightforward, e.g:
Swift
let imageView = UIImageView()
imageView.contentMode = .scaleAspectFill
imageView.image = UIImage(named: "Background")

let background = MXParallaxBackground()
background.view = imageView
background.intensity = 0.75

let scrollView = UIScrollView()
scrollView.add(background)
Objective-C
UIImageView *imageView = [UIImageView new];
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.image = [UIImage imageNamed:@"Background"];
    
MXParallaxBackground *background = [MXParallaxBackground new];
background.view = imageView;
background.intensity = 0.75;

UIScrollView *scrollView = [UIScrollView new]; 
[scrollView addBackground:background];

Installation

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

pod "MXParallaxBackground"

Author

Maxime Epain

Twitter

Credits

Images are taken from this tutorial made by Jonathan Nicol.

License

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