title: Custom UIScrollView paging with scrollViewWillEndDragging
body: <p>I'm trying to use the new scrollViewWillEndDragging:withVelocity:targetContentOffset: UIScrollView delegate call in iOS 5 but i can't seem to get it to actually respond to me correctly. I'm changing the targetContentOffset->x value but it never ends up being used. I know the code is being ran because it'll hit breakpoints in that function. I've even tried setting the offset value to a hard coded number so i'd know where it would end up but it never works.</p>
  
  <p>Has anyone been able to use this correctly and make it work? Is there any other delegate call that must be implemented in order for this to work?</p>
  
  <p>Here's my code in case someone sees something wrong with it:</p>
  
  <pre><code>- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
  {
      // goodOffsetX returns the contentOffset i want the scrollView to stop at
      CGFloat goodOffsetX = [self _horizontalContentOffsetForTargetHorizontalContentOffset:(*targetContentOffset).x velocity:velocity.x];
  
      NSLog( @" " );
      NSLog( @"scrollViewWillEndDragging" );
      NSLog( @"   velocity: %f", velocity.x );
      NSLog( @"   currentX: %f", scrollView.contentOffset.x );
      NSLog( @"   uikit targetX: %f", (*targetContentOffset).x );
      NSLog( @"   pagedX: %f", goodOffsetX );
  
      targetContentOffset-&gt;x = goodOffsetX; 
  }
  </code></pre>