piemonte / Pbjhexagon
Licence: mit
⬢ iOS hexagon grid layout for UICollectionViews
Stars: ✭ 205
Hexagon
PBJHexagon
is a simple hexagon grid flow layout for UICollectionViews. It was originally created for the DIY app to display skill hexagons, a video can be found here.
Please review the release history for more information.
The github issues page is a great place to start a discussion but also allows others to benefit and chime in on the project too.
Installation
CocoaPods is the recommended method of installing, just add the following line to your Podfile
:
pod 'PBJHexagon'
Usage
#import "PBJHexagonFlowLayout.h"
PBJHexagonFlowLayout *flowLayout = [[PBJHexagonFlowLayout alloc] init];
flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;
flowLayout.sectionInset = UIEdgeInsetsZero;
flowLayout.headerReferenceSize = CGSizeZero;
flowLayout.footerReferenceSize = CGSizeZero;
flowLayout.itemSize = CGSizeMake(80.0f, 92.0f);
flowLayout.itemsPerRow = 4;
_hexagonGridViewController = [[UICollectionViewController alloc] initWithCollectionViewLayout:flowLayout];
Resources
License
PBJHexagon is available under the MIT license, see the see the LICENSE file for more information.
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].