iOS UIPageController 和UIScrollview联用
#pragma mark- UIScrollViewDelegate
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
CGFloat pageWidth = CGRectGetWidth(scrollView.frame);
NSUInteger page = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
self.pageControl.currentPage = page;
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
CGPoint offset = scrollView.contentOffset;
CGRect bounds = scrollView.frame;
[self.pageControl setCurrentPage:offset.x/bounds.size.width];
}
浙公网安备 33010602011771号