0
J'EMBALLÉES une animation zoom à l'aide CGAffineTransformScaleMake,UIScrollView animation zoom
[UIView beginAnimations:nil context:view];
[UIView setAnimationDuration: 0.4f];
[UIView setAnimationDelegate: self];
view.transform = CGAffineTransformMakeScale(scale, scale);
CGSize zoomViewSize = viewForZooming.frame.size;
view.frame = CGRectMake(0, 0, zoomViewSize.width, zoomViewSize.height);
scrollView.contentSize = zoomViewSize;
scrollView.contentOffset = centerPoint;
[UIView commitAnimations];
Mais chaque fois que je effectuer un zoom arrière, mon point de vue du contenu va simplement sauter vers la gauche la plus partie de la vue. Comment puis-je faire en sorte que la vue reste sa position lors d'un zoom arrière?
Merci.
ouais je n'ai pas d'autre choix que d'utiliser le zoomToRect. Merci. – domlao