我正在使用self.myImageView.contentMode = UIViewContentModeScaleAspectFit;
来调整UIScrollView
内部的图像,并且在手势处理函数中我有这个,
[self.myScrollView zoomToRect:CGRectMake(xZoomRect, yZoomRect, widthZoomRect, heightZoomRect) animated:YES];
但是当我使用zoomToRect
方法放大部分时,它不会超出contentSize
的界限。
例如,在下图中,橙色矩形是我的图像,我想放大图像的蓝色部分。所以我将origin
和size
值传递给了zoomToRect
但是当我使用zoomToRect
放大时,它会以下列方式放大,
我真正想要的是这个,
即使要放大的图像部分位于图像的边缘,如何像上面的图像中所描述的那样,如何对图像的缩放部分进行宽高比调整?
答案 0 :(得分:1)
而不是
self.myImageView.contentMode = UIViewContentModeScaleAspectFit;
使用
self.myImageView.contentMode = UIViewContentModeScaleAspectFill;