参考 http://blog.csdn.net/guozh/article/details/7865602
//
如果a即为CGRectGetMinX b为CGRectGetMaxX
图1 a为正 图2 a为负 b- a = 320
- (void)scrollViewDidScroll:(UIScrollView*)scrollView {
CGRectvisibleBounds = scrollGrid.bounds;
NSLog(@":::visibleBounds::::%f,%f,%f,%f",visibleBounds.origin.x,visibleBounds.origin.y,visibleBounds.size.width,visibleBounds.size.height);
NSLog(@"GETMINX:%f GETMAXX:%f",CGRectGetMinX(visibleBounds),CGRectGetMaxX(visibleBounds));
intfirstNeededPageIndex = floorf(CGRectGetMinX(visibleBounds)/ CGRectGetWidth(visibleBounds));
intlastNeededPageIndex = floorf((CGRectGetMaxX(visibleBounds)-1)/ CGRectGetWidth(visibleBounds));
firstNeededPageIndex = MAX(firstNeededPageIndex,0);
lastNeededPageIndex = MIN(lastNeededPageIndex,totalPage -1);
NSLog(@"----%d----------%d",firstNeededPageIndex,lastNeededPageIndex);
}
}
//
处理下拉刷新时使用contentInset来控制视图的显示位置的时候,如果此时pagingEnabled设置的为YES,会对效果造成影响,(控制不了视图的位置,loading状态不能停留)
这时候可以用contentOffset代替contetnInset来控制视图的位置(见下拉刷新(总结版))(汗,不知道怎么上传代码)