menu

开发进行时...

crazy coder

Avatar

UIScrollView当前页码计算方法


让UIScrollView每次滚动一页,需要确定当前的页码
scrollView.pagingEnabled = YES;
//Delegate
- (void) scrollViewDidScroll:(UIScrollView *)sender {
//每页宽度
CGFloat pageWidth = sender.frame.size.width;
//根据当前的坐标与页宽计算当前页码
int currentPage = floor((sender.contentOffset.x - pageWidth/2)/pageWidth)+1;
}
//竖向滚动计算方法类似