title: Creating slow scrolling to indexPath in UICollectionView
body: <p>I'm working on a project where I'm using a UICollectionView to create an 'image ticker' where I'm advertising a series of logos. The collectionView is one item high and twelve items long, and shows two to three items at a time (depending on size of the logos visible).</p>
  
  <p>I would like to make a slow automatic scrolling animation from the first item to the last, and then repeat.</p>
  
  <p>Has anyone been able to make this work? I can get the scrolling working using</p>
  
  <pre><code>[myCollection scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:(myImages.count -1) inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:YES];
  </code></pre>
  
  <p>But this is way too fast!</p>
  
  <pre><code>[UIView animateWithDuration:10 delay:2 options:(UIViewAnimationOptionAutoreverse + UIViewAnimationOptionRepeat) animations:^{
      [myCollection scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:(myImages.count -1) inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:NO];
  } completion:nil];
  </code></pre>
  
  <p>This yields the desired scrolling speed, but only the last few cells are visible in the series. I suspect they (and even the starting visible cells) are being dequeued immediately.</p>
  
  <p>Any thoughts?</p>