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