How can I make uiscrollview infinite in iOS?

后端 未结 8 1325
天涯浪人
天涯浪人 2020-12-08 01:27

I want to scroll like that 1 2 3 1 2 3

I have some buttons suppose 10 which i want to show on endless scroll.

 numbercolors=[[NSMutableArray alloc         


        
相关标签:
8条回答
  • 2020-12-08 02:12

    Just need to do set setContentOffset count

    - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
        if (scrollView.contentOffset.x > 2500+(29+70)*4 + ((29+70)*36)) {
            [scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x-((29+70)*36),  0)];  
        }
        if (scrollView.contentOffset.x < 2500+(29+70)*4){
           [scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x+((29+70)*36), 0)];
        }
    }
    
    0 讨论(0)
  • 2020-12-08 02:12

    You can check out this solution based on Apple StreetScroller iOS sample code:

    https://github.com/gblancogarcia/GBInfiniteScrollView

    I hope it helps!

    0 讨论(0)
提交回复
热议问题