DRPageScrollView
                                
                                
                                
                                    DRPageScrollView copied to clipboard
                            
                            
                            
                        Block-driven paginated scroll view
THIS PROJECT IS NO LONGER MAINTAINED. HERE ARE SOME SUITABLE ALTERNATIVES:
- https://github.com/WenchaoD/FSPagerView
 - https://github.com/rechsteiner/Parchment
 - https://github.com/uias/Pageboy
 
DRPageScrollView
	
Features
- Block-driven page setup.
 - Auto Layout friendly.
 - Page reusability à la UITableView reusable cells.
 
Installation
CocoaPods
pod 'DRPageScrollView'
Manual
Drag and copy all files in the DRPageScrollView folder into your project.
At a glance
Enabling page reusability
Enabling page reusability is ridiculously simple:
pageScrollView.pageReuseEnabled = YES;
Note: pageReuseEnabled is meant to be set to the desired value before adding any pages to the page scroll view.
Adding a page
Using Auto Layout on the subviews is not compulsory, but it's highly recommended. For the sake of simplicity, the example below doesn't contain Auto Layout code.
[pageScrollView addPageWithHandler:^(UIView *pageView) {
    UIView *squareView = [UIView new];
    squareView.backgroundColor = [UIColor redColor];
    squareView.frame = CGRectMake(50, 50, 100, 100);
    
    [pageView addSubview:squareView];
}];
License
DRPageScrollView is available under the MIT license.