J'ai un scrollView et j'en ai besoin pour faire défiler très lentement jusqu'à la fin, tout seul, et quand l'utilisateur touche la vue, il devrait répondre aux gestes (en haut). avec cela je dois mettre un bouton qui arrête/joue le défilement automatique.xcode comment puis-je faire un défilement défilement très lentement à la fin sans interaction de l'utilisateur?
le code:
self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
self.scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
self.scrollView.contentSize = CGSizeMake(320,4750);
_scrollView.frame = CGRectMake(0, 44, 320, 420);
UIButton *camilaButton = [UIButton buttonWithType:UIButtonTypeCustom];
[camilaButton setImage:[UIImage imageNamed:@"camila.jpg"] forState:UIControlStateNormal];
[camilaButton setImage:[UIImage imageNamed:@"camila.jpg"] forState:UIControlStateHighlighted];
camilaButton.frame = CGRectMake(20, 10, 280, 200);
[self.scrollView addSubview:camilaButton];
[camilaButton addTarget:self action:@selector(onButtonPressCamila) forControlEvents:UIControlEventTouchUpInside];
UILabel *camilaLabel = [[UILabel alloc] initWithFrame:CGRectMake(40,220,100,30)];
camilaLabel.text = @"Camila";
[self.scrollView addSubview:camilaLabel];
... et puis il y a des boutons similaires avec des images ci-dessous pour la fin de la scrollview.
comment puis-je faire cela?
Mihai
merci beaucoup Anoop! – Mihai
Quelle réponse a fonctionné pour vous? veuillez accepter cela afin que les autres puissent savoir comment résoudre ce problème. –
probablement toutes vos réponses sont ok; Je suis une recrue et je n'ai pas pu les tester tous. J'ai trouvé un autre code qui m'a été plus facile à implémenter. – Mihai