0
I упаковал телескопические анимации с использованием CGAffineTransformScaleMake,UIScrollView зум анимация
[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];
Но каждый раз, когда я просигналить, мой вид контента будет просто перейти к левой большей части зрения. Как я могу сделать вид своей позиции при масштабировании?
Спасибо.
Да, у меня нет выбора, кроме как использовать zoomToRect. Благодарю. – domlao