Skip to content

Commit f01bf9d

Browse files
Hannah TroisiAdlai Holler
authored andcommitted
fix pagerNode to automatically scale to bounds size when rotated (facebookarchive#2933)
1 parent c0950e0 commit f01bf9d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

examples/VerticalWithinHorizontalScrolling/Sample/ViewController.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,15 @@ - (ASCellNode *)pagerNode:(ASPagerNode *)pagerNode nodeAtIndex:(NSInteger)index
7777
CGSize boundsSize = pagerNode.bounds.size;
7878
CGSize gradientRowSize = CGSizeMake(boundsSize.width, 100);
7979
GradientTableNode *node = [[GradientTableNode alloc] initWithElementSize:gradientRowSize];
80-
node.style.preferredSize = boundsSize;
8180
node.pageNumber = index;
8281
return node;
8382
}
8483

84+
- (ASSizeRange)pagerNode:(ASPagerNode *)pagerNode constrainedSizeForNodeAtIndex:(NSInteger)index;
85+
{
86+
return ASSizeRangeMake(pagerNode.bounds.size);
87+
}
88+
8589
- (NSInteger)numberOfPagesInPagerNode:(ASPagerNode *)pagerNode
8690
{
8791
return 10;

0 commit comments

Comments
 (0)