应用放大滚动视图ios的序列图像动画和imageview子视图

时间:2013-08-01 04:30:30

标签: iphone ios objective-c

我有一个显示一系列图像的应用程序。

我想在当前图像上应用放大和缩小。

放大将通过捏合效果完成,缩小将通过按钮单击完成。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

首先您必须设置要放大UIScrollView的视图。在您的情况下,它必须是UIImageView

使用UIScrollView

的方法
- (UIView *) viewForZoomingInScrollView: (UIScrollView *) scrollView
{
    return _imageView;
}

然后你可以调用UIScrollView

的委托方法
- (void) scrollViewDidZoom: (UIScrollView *) scrollView
{
    // add ur code here to center ur image position after zooming
}

还设置了UIScrollView

的属性
minimumZoomScale = 1.0
maximumZoomScale = // ACCORDING TO YOU

如果您想点击缩小按钮,请在按钮的zoomScale = 1.0上设置UIScrollView的{​​{1}}