Use collectionView:nodeBlockForItemAtIndexPath: in all examples

This commit is contained in:
Michael Schneider
2016-02-24 20:17:18 -08:00
parent f948a807c9
commit 8418d8be24
5 changed files with 31 additions and 20 deletions

View File

@@ -67,11 +67,13 @@ static const CGFloat kInnerPadding = 10.0f;
return 5;
}
- (ASCellNode *)collectionView:(ASCollectionView *)collectionView nodeForItemAtIndexPath:(NSIndexPath *)indexPath
- (ASCellNodeBlock)collectionView:(ASCollectionView *)collectionView nodeBlockForItemAtIndexPath:(NSIndexPath *)indexPath
{
RandomCoreGraphicsNode *elementNode = [[RandomCoreGraphicsNode alloc] init];
elementNode.preferredFrameSize = _elementSize;
return elementNode;
return ^{
RandomCoreGraphicsNode *elementNode = [[RandomCoreGraphicsNode alloc] init];
elementNode.preferredFrameSize = _elementSize;
return elementNode;
};
}
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize