All Projects → rickytan → RTPagedCollectionViewLayout

rickytan / RTPagedCollectionViewLayout

Licence: MIT license
A paged collection view layout

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

RTPagedCollectionViewLayout

CI Status Version License Platform

Usage

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

With Interface Builder

  1. Setup custom UICollectionViewLayout

    Custom Layout

  2. Setup params

    Params

With Code

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    CGFloat width = self.view.bounds.size.width;
    RTPagedCollectionViewLayout *layout = [[RTPagedCollectionViewLayout alloc] init];
    layout.columns = 3;
    layout.rows = 2;
    layout.itemSize = CGSizeMake(30, 30);
    UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, width, 240)
                                                          collectionViewLayout:layout];
    [self.view addSubview:collectionView];
}

ScreenShot

Requirements

  • iOS 6 and up

Installation

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

pod "RTPagedCollectionViewLayout"

Author

Ricky Tan, [email protected]

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].