Move PagerNode setup into didLoad

This commit is contained in:
Levi McCallum
2015-12-21 08:52:41 -06:00
parent 841bed624d
commit 53d2af6ca1
2 changed files with 17 additions and 27 deletions

View File

@@ -27,21 +27,27 @@
self = [super initWithCollectionViewLayout:_flowLayout];
if (self != nil) {
self.view.asyncDataSource = self;
self.view.asyncDelegate = self;
self.view.pagingEnabled = YES;
self.view.allowsSelection = NO;
self.view.showsVerticalScrollIndicator = NO;
self.view.showsHorizontalScrollIndicator = NO;
ASRangeTuningParameters tuningParams = { .leadingBufferScreenfuls = 1.0, .trailingBufferScreenfuls = 1.0 };
[self setTuningParameters:tuningParams forRangeType:ASLayoutRangeTypePreload];
[self setTuningParameters:tuningParams forRangeType:ASLayoutRangeTypeRender];
}
return self;
}
- (void)didLoad
{
[super didLoad];
self.view.asyncDataSource = self;
self.view.asyncDelegate = self;
self.view.pagingEnabled = YES;
self.view.allowsSelection = NO;
self.view.showsVerticalScrollIndicator = NO;
self.view.showsHorizontalScrollIndicator = NO;
ASRangeTuningParameters tuningParams = { .leadingBufferScreenfuls = 1.0, .trailingBufferScreenfuls = 1.0 };
[self setTuningParameters:tuningParams forRangeType:ASLayoutRangeTypePreload];
[self setTuningParameters:tuningParams forRangeType:ASLayoutRangeTypeRender];
}
- (void)reloadData
{
[self.view reloadData];