diff --git a/AsyncDisplayKit/ASPagerNode.m b/AsyncDisplayKit/ASPagerNode.m index 8d68b0c192..e6008a1853 100644 --- a/AsyncDisplayKit/ASPagerNode.m +++ b/AsyncDisplayKit/ASPagerNode.m @@ -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]; diff --git a/examples/PagerNode/Sample.xcodeproj/project.pbxproj b/examples/PagerNode/Sample.xcodeproj/project.pbxproj index 341304bc51..ad6e24433a 100644 --- a/examples/PagerNode/Sample.xcodeproj/project.pbxproj +++ b/examples/PagerNode/Sample.xcodeproj/project.pbxproj @@ -123,7 +123,6 @@ 05E2127E19D4DB510098F589 /* Frameworks */, 05E2127F19D4DB510098F589 /* Resources */, F012A6F39E0149F18F564F50 /* Copy Pods Resources */, - D668455448B2FFAC9BEF28DD /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -180,21 +179,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - D668455448B2FFAC9BEF28DD /* Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; E080B80F89C34A25B3488E26 /* Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647;