jzs

JZStackedView

3D Stacked View control for iOS

Showing:

Popularity

Downloads/wk

0

GitHub Stars

208

Maintenance

Last Commit

6yrs ago

Contributors

0

Package

Dependencies

0

License

BSD

Categories

Readme

JZStackedView

CI Status CI Status Version License Platform

Installation

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

pod "JZStackedView"

or install manually by downloading the files from GitHub and then use

#import "JZStackedView.h"

Usage

######To run the example project, clone the repo, and run pod install from the Example directory first.

Add the below reference to the @interface method in the header file(.h)

@property (nonatomic, strong) IBOutlet JZ *JZStackedView;

Initialize the JZStackedView in the Implementation File (.m)

self.JZStackedView = [[JZ alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,
self.view.frame.size.height * 0.75)];
[self.JZStackedView setCenter:CGPointMake(self.view.frame.size.width * 0.5, self.view.frame.size.height * 0.5)];
self.JZStackedView.delegate = self;
self.JZStackedView.dataSource = self;
[self.view addSubview:self.JZStackedView];

// Properties
self.JZStackedView.bounces = YES;
self.JZStackedView.scrollSpeed = 0.85f;
self.JZStackedView.vertical = YES;
self.JZStackedView.bounceDistance = 0.4f;
self.JZStackedView.pagingEnabled = YES;
self.JZStackedView.ignorePerpendicularSwipes = YES;

JZStackedView Required Delegate Methods

- (NSInteger)numberOfItemsInJZStackedView:(JZ *)JZStackedView;
- (UIView *)JZStackedView:(JZ *)JZStackedView viewForItemAtIndex:(NSInteger)index reusingView:(UIView *)view;

Other Available Delegate Methods

- (void)JZStackedViewCurrentItemIndexDidChange:(JZ *)JZStackedView;

Requirements

  • iOS 7.0 or higher
  • ARC

Author

James Zammit, jameszammit@gmail.com

License

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100