gpt4 book ai didi

ios - 我如何使用 UIScrollView 来适应图像的缩放部分?

转载 作者:行者123 更新时间:2023-11-29 12:24:03 25 4
gpt4 key购买 nike

我正在使用 self.myImageView.contentMode = UIViewContentModeScaleAspectFit; 使我的图像在 UIScrollView 和内部手势处理功能中适合,我有这个,

[self.myScrollView zoomToRect:CGRectMake(xZoomRect, yZoomRect, widthZoomRect, heightZoomRect) animated:YES];

但是当我使用 zoomToRect 方法放大某个部分时,它不会超出 contentSize 的范围。

例如,在下图中,橙色矩形是我的图像,我想放大图像的蓝色部分。所以我将它的 originsize 值传递给 zoomToRect

enter image description here

但是当我使用 zoomToRect 放大时,它会按以下方式放大,

enter image description here

我真正想要的是这个,

enter image description here

即使要缩放的图像部分位于图像的边缘,我如何纵横比适合图像的缩放部分,就像我在上面的图像中描述的那样?

最佳答案

代替

self.myImageView.contentMode = UIViewContentModeScaleAspectFit;

使用

self.myImageView.contentMode = UIViewContentModeScaleAspectFill;

关于ios - 我如何使用 UIScrollView 来适应图像的缩放部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29799232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com