我的观点是复制许多使用照片的应用程序的行为,其中UIScrollView
与UIImageView
内部正在呈现它适合图像的大小,即使此图像较小。设置UIScrollView缩放比例以适合屏幕
我敢肯定,这不应该与UIImageView
框架,但UIScrollView
操纵,但如何......?
在我的代码我有一个名为updateZoom
方法,其计算minimumZoomScale
值,也将此值赋给了zoomScale
财产。我想这是做数学计算的好地方,并且手动计算zoomScale
。
这是方法:
- (void)updateZoom {
float minZoom = MIN(self.view.bounds.size.width/self.imageView.image.size.width, self.view.bounds.size.height/self.imageView.image.size.height);
if (minZoom > 1) {
minZoom = 1;
}
self.scrollView.minimumZoomScale = minZoom;
self.scrollView.zoomScale = minZoom;
}
我希望有人能给我一击上如何设置zoomScale
以适应UIScrollView
界限。