J'ai un UIScrollview
avec un UIImageView
à l'intérieur où je défile d'une image à l'autre.Zoom sur UIScrollView avec pagination activée et plusieurs images
J'ai utilisé le TapToZoom Apple sample code pour implémenter le zoom mais à chaque fois que j'effectue un zoom, la scrollview commence au début plutôt qu'à l'image active.
est ici un morceau de mon code:
Init et alimenter le imageview:
table = [[NSMutableArray alloc] initWithCapacity:7];
for(int count = 1; count <= 7; count++)
{
NSString *fileName = [NSString stringWithFormat:@"image%d.jpg", count];
UIImage *image = [UIImage imageNamed:fileName];
[table addObject:image];
if (image == nil) {
break;
}
imageView = [[UIImageView alloc] initWithImage:image];
imageView.userInteractionEnabled = YES;
imageView.multipleTouchEnabled = YES;
Mettre en oeuvre Tap Gesture:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
La méthode handleDoubleTap
effectue un zoom sur le centre du la imageView
et apporte le scrollview au début de la pagination.
J'ai beaucoup cherché à ce sujet, mais je n'ai pas trouvé de moyen de zoomer sur l'image affichée.
Merci à l'avance :)
Bien que ce soit potentiellement une très bonne réponse, il est essentiellement un "seul lien" ** ** réponse . Vous devriez inclure quelques informations de vos liens afin que si l'information derrière les liens est jamais changée/perdue, la réponse a toujours du sens. Voir [ce lien] (http://meta.stackexchange.com/questions/225370/your-answer-is-in-another-castle-when-is-ansans-not-an-answer) –