CPYGridPagingLayout 0.3.3

CPYGridPagingLayout 0.3.3

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Nov 2016

Maintained by cielpy.



  • By
  • Cielpy

Overview

CPYGridPagingLayout is a UICollectionViewLayout subclass used to show items like a grid.

Features

  • Both horizontal and vertical layout support
  • Customized number of line and colum
  • Customized item spacing and line spacing
  • Responsive UI support, you can change custom options anytime
  • IBInspectable support

Usage

    CPYGridPagingLayout *layout = [[CPYGridPagingLayout alloc] init];
    layout.numberOfColum = 5;
    layout.numberOfLine = 3;
    layout.itemSpacing = 10;
    layout.lineSpacing = 10;
    layout.direction = CPYGridPagingLayoutDirectionVertical;

    UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
    collectionView.dataSource = self;
    collectionView.delegate = self;
    [self.view addSubview:collectionView];

//    you can use autolayout to layout the collection view here

//    and then you can change the layout's custom options if you need

Installation

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

pod "CPYGridPagingLayout"

then follow the official tutorial to config your project.

Contact

Cielpy, [email protected]

License

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