iOS开发之无限轮播图片

来源:互联网 发布:linux dhcp命令 编辑:程序博客网 时间:2024/04/28 03:05


1、声明

 NSTimer *_timer;

2、 (void)viewDidLoad中调用

[selfcreateTimer]


3、实现

-(void)changeImage{

    

    if (_pageControl.currentPage==self.imageData.count-1) {

       _pageControl.currentPage =0;

        [self.scrollViewsetContentOffset:CGPointZeroanimated:NO];

        

    }

   else{

        _pageControl.currentPage =_pageControl.currentPage +1;

    }

   

    [self.scrollViewsetContentOffset:CGPointMake(kScreenSize.width*(_pageControl.currentPage+1),0) animated:YES];

    

}

-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

{

    [_timerinvalidate];


}

-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

{

    [selfcreateTimer];


}




1 0
原创粉丝点击