Skip to content

Instantly share code, notes, and snippets.

@jerryhjones
Created October 15, 2012 22:13
Show Gist options
  • Save jerryhjones/3895951 to your computer and use it in GitHub Desktop.
Save jerryhjones/3895951 to your computer and use it in GitHub Desktop.
- (void)_updateCurrentEventController
{
NSInteger pageIndex = floorf(scrollView.contentOffset.x / scrollView.bounds.size.width);
if (pageControl.currentPage == pageIndex) {
return;
}
// Put your event code somewhere here or after
NSArray *dates = [events dates];
NSUInteger dateCount = [dates count];
pageControl.currentPage = pageIndex;
if (pageIndex < 0 || pageIndex >= dateCount) {
self.currentDate = nil;
self.currentContainer = nil;
return;
}
SMEventContainerController *eventContainerVC = [eventContainerControllers objectAtIndex:pageIndex];
self.currentContainer = eventContainerVC;
NSDate *date = [dates objectAtIndex:pageIndex];
self.currentDate = date;
[self _updateDateArrowState];
// [self _updateDateLabel];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment