是否可以在页面视图控制器中缩放图像

时间:2014-08-25 10:21:12

标签: ios uipageviewcontroller

我创建了一个加载图像数组的页面视图控制器。现在我想缩放图像。是否可以不使用UIscrollView控制器?如果可能,任何人都可以告诉我它是怎么回事?

1 个答案:

答案 0 :(得分:0)

在视图控制器中添加UIScrollView并在其中添加UIImageView并使用IBOutlets挂起这两个。

然后在你的.h文件中:

实施<UIScrollViewDelegate>

在.m文件中

    self.scrollView.minimumZoomScale=0.75; //The minimum zoom scale (currently .75x the image size)
    self.scrollView.maximumZoomScale=4.0; //Maximum zoom (currently 4x image size)
    self.scrollView.contentSize=CGSizeMake(self.imageView.frame.size.width, self.imageView.frame.size.height);
    self.scrollView.delegate=self;
    self.scrollView.clipsToBounds = YES;

同时实现委托方法:

    - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
    {
        return self.imageView; //Needs to be the same as the outlet you created in the .h file
    }