⬢ iOS hexagon grid layout for UICollectionViews
PBJHexagonis 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.
CocoaPods is the recommended method of installing, just add the following line to your
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];
PBJHexagon is available under the MIT license, see the see the LICENSE file for more information.