Comment puis-je faire uiscrollview infini dans iOS?

Je veux faire défiler comme ça 1 2 3 1 2 3

J'ai quelques boutons supposons que 10 qui je veux montrer à d'interminables de défilement.

 numbercolors=[[NSMutableArray alloc] init];

 //total count of array is  49 

 numbercolors = [NSMutableArray arrayWithObjects:@"25",@"26",@"27",@"28",@"29",@"31",@"32",@"33",@"34",@"35", @"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",@"19",@"20",@"21",@"22",@"23",@"24",@"25",@"26",@"27",@"28",@"29",@"30",@"31",@"32",@"33",@"34",@"35", @"0",@"1",@"2",@"3",nil];

  int x=2500;

for (NSInteger index = 0; index < [numbercolors count]; index++)
{
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

    button.frame = CGRectMake(x ,0,29.0,77.0);

    button.tag = index;

    [button setTitle:[numbercolors objectAtIndex:index] forState:UIControlStateNormal];

    [button addTarget:self action:@selector(didTapButton:) 

    forControlEvents:UIControlEventTouchUpInside];

    [coloringScroll addSubview:button];

    x=x+70+29;
}
 [coloringScroll setContentSize:CGSizeMake(5000+ (29+70)*[numbercolors count], 1)];

 [coloringScroll setContentOffset:CGPointMake(2500+(29+70)*11, 0)];

C'est mon code pour faire butttons sur le scrollview.

Comment puis-je définir des en - (void)scrollViewDidEndDecelerating:(UIScrollView *)l'expéditeur de cette méthode pour l'infinite scroll.

stackoverflow.com/questions/8038293/infinite-uiscrollview
Merci @peko ,je le vois mais je n'ai pas de solution pour ce u peut expliquer ici....
Si vous voulez vraiment à "l'infini", alors vous voudrez probablement le "carreau" de votre écran, tels que les "tuiles" sont créés à une extrémité et enlevés à l'autre. Un peu comme la façon dont UITableView est fait.

OriginalL'auteur virantporwal | 2013-10-09