放在didscrollview里面
//无限循环....
float targetX = _scrollView.contentOffset.x;
int numCount = [self.collectionView numberOfItemsInSection:0];
float ITEM_WIDTH = _scrollView.frame.size.width;
if (numCount>=3)
{
if (targetX < ITEM_WIDTH/2) {
[_scrollView setContentOffset:CGPointMake(targetX+ITEM_WIDTH *numCount, 0)];
}
else if (targetX >ITEM_WIDTH/2+ITEM_WIDTH *numCount)
{
[_scrollView setContentOffset:CGPointMake(targetX-ITEM_WIDTH *numCount, 0)];
}
}