gpt4 book ai didi

ios - 我需要使我的 UIImageView 适合我的 UIScrollView 而无需平移。 [iOS]

转载 作者:行者123 更新时间:2023-11-28 18:32:47 26 4
gpt4 key购买 nike

我在 iOS UIScrollView 中有一张图片,它只占总屏幕空间的大约 1/3。图像太大,因此 scrollView 允许在图像周围平移。我希望图像足够小,这样就不需要平移就可以看到整个图像。如何调整图像大小以使其适合 ScrollView ?

这是我用来设置 ImageView 和 ScrollView 的代码。

UIImage *image = [UIImage imageNamed:@"banner.png"];
self.imageView = [[UIImageView alloc] initWithImage:image];
self.imageView.frame = (CGRect){.origin=CGPointMake(0.0f, 0.0f), .size=image.size};
[self.scrollView addSubview:self.imageView];

self.scrollView.contentSize = image.size;

最佳答案

您需要将 ImageView 的大小设置为等于 scrollView 的大小。并将 imageView 的内容模式设置为缩放以填充例如:

UIImage *image = [UIImage imageNamed:@"banner.png"];
self.imageView = [[UIImageView alloc] initWithImage:image]
self.imageView.frame = CGRectMake (0,0,self.scrollView.frame.size.width,self.scrollView.frame.size.height);

self.imageView.contentMode = UIViewContentModeScaleToFill;
[self.scrollView addSubview:self.imageView];
self.scrollView.contentSize = self.imageView.frame.size;
self.scrollView.bounces = NO;

关于ios - 我需要使我的 UIImageView 适合我的 UIScrollView 而无需平移。 [iOS],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25000748/

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