无限循环的关键点就在于当播放到最后一张图片的时候如何切换到第一张而不被人发现。
现在假设有4张图片需要循环播放,那么在建立一个UIScorllerView的时候contentSize就要设定为6张图片的大小。
假设四张图片分别为1234,那么建立的六个位置则按照412341的顺序摆放图片。
然后定时让图片进行滑动切换,滑动结束时可以进行判断所处位置
当切换到412341最后的1时,利用UIScrollerView的scrollRectToVisible:animated:方法切换到412341中的第一个1,然后就可以了。同理,如果向前滑动到412341时,切换到后面的那个4就好了!
网友评论