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.
CocoaPods is the recommended method of installing, just add the following line to your Podfile
:
pod 'PBJHexagon'
#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];
PBJHexagon is available under the MIT license, see the see the LICENSE file for more information.