【发布时间】:2012-08-16 13:45:07
【问题描述】:
我正在制作一个图片库,在 UIScrollViews 内有大量 UIImageView,在主 UIScrollView 内。 图库允许水平更改图片,并对每张图片进行缩放。
总的来说效果很好,但是缩放的动画效果根本就不好。
当图像很小并且没有填满整个屏幕时,就会出现问题。 当您放大图像,但直到填满整个画廊时,图像会发生一点位移,我用下一个代码进行了更正,使其位于 ScrollView 的中心。
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
aImg.frame = [self centeredFrameForScrollView:myScrollView andUIView:aImg];
[UIView commitAnimations];
}
最后图像在正确的位置,但看起来有点奇怪。 我该怎么办?
【问题讨论】:
-
找到解决办法了吗?
标签: iphone ios uiimageview gallery zooming