gpt4 book ai didi

iphone - 如何使用 UIImageView 调整图片大小以便放大和缩小?

转载 作者:行者123 更新时间:2023-12-03 20:19:46 25 4
gpt4 key购买 nike

在我看来,我有一张图片。该图片的比例为 3:2,而且分辨率很大。

我在用图像初始化 UIImage 到原始大小,然后缩小 UIImageView 以使整个图像在 ScrollView 中可见时遇到了很多麻烦。

程序仅保持纵向。

不,请不要说只使用 UIWebView。 UIWebView 不允许我在 View 加载期间设置内容大小...相反,它只是按任意比例缩小图像,而且我无法找到调整比例值的方法(我不认为这是可能)。

感谢您的回复!我真的很感激他们:D

最佳答案

下面是放置响应捏合缩放的图像的示例。基本上,您将 UIImageView 放置在 UIScrollView 中并更改一些设置。

UIImageView *myImage;
UIScrollView *myScroll;

-(void)viewDidLoad{

myImage = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,360,450)];
[myImage setImage:[UIImage imageNamed:@"coolpic.png"]];
myImage.contentMode = UIViewContentModeScaleAspectFit;
[myScroll addSubview:myImage];
[myScroll setContentSize:CGSizeMake(myImage.frame.size.width, myImage.frame.size.height)];
[myScroll setMinimumZoomScale:1.0];
[myScroll setMaximumZoomScale:4.0];
}

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return myImage;
}

当然,正确设置所有委托(delegate)和 IB Hook 。

编辑:我刚刚重读了你的问题。示例中回答您问题的部分是 UIImageView 的框架规范及其 contentMode 设置。

关于iphone - 如何使用 UIImageView 调整图片大小以便放大和缩小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3339084/

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