一般来说scrollView与UIPageControl都是结合使用,因为在使用滚动视图的时候 ,使用UIPageControl,用户可以 清楚 的明白显示的内容有多少页,如果 没有的话,总不能让用户一个个的去数。用户体验效果不理想。一般来说,在滑动scrollView的时候,U ...
一般来说scrollView与UIPageControl都是结合使用,因为在使用滚动视图的时候 ,使用UIPageControl,用户可以 清楚 的明白显示的内容有多少页,如果 没有的话,总不能让用户一个个的去数。用户体验效果不理想。
一般来说,在滑动scrollView的时候,UIPageControl的选中点的位置也会有相应的变化。当然,反之来说,改变选中点的位置,相应的scrollView显示的内容也会产生变化 。
因为我这边需要实现的效果是:最后一张向后滑动之后,会自动跳到第一张显示的内容。如果想解决这个,只需要在第一张之前添加一个最后一张的图片。具体代码就不展示了。关于改变scrollView,来改变UIPageControl当前的值。
具体的代码实现。
//在滚动视图停止滚动时,改变pageControl上面点的位置- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ //获取滚动视图当前的偏移量 CGPoint offset = scrollView.contentOffset; //计算偏移量与屏幕宽度的关系,也就是偏移了多少倍 NSInteger page = offset.x / kWidth; self.pageControl.currentPage = page - 1 < 0 ? 9 : page - 1;}
原标题:scrollView实现基础中心点缩放及与UIPageControl结合使用
关键词:ip
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。