PBJHexagon
is a simple hexagon grid flow layout for UICollectionViews. It is used heavily in the DIY app for displaying skill hexagons.
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.