gpt4 book ai didi

ios - ScrollView 设置初始图像大小小于完整大小

转载 作者:行者123 更新时间:2023-11-28 09:09:30 25 4
gpt4 key购买 nike

此 View 仅加载一张图像,并允许用户放大和缩小以近距离查看图像的某些部分。但是,它以巨大的尺寸加载,我希望它以屏幕尺寸加载。或者,如果屏幕尺寸很难获得,则只需以 50% 尺寸加载即可。

    override func viewDidLoad() {
super.viewDidLoad()

// Do any additional setup after loading the view.

self.scrollView.minimumZoomScale = 0
self.scrollView.maximumZoomScale = 1
self.scrollView.delegate = self
self.imageView.image = self.image!
}

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return self.imageView
}
}

如何将初始图像大小设置为合理大小,但允许缩放到全尺寸图像?

谢谢!

最佳答案

您只需计算缩放比例,将 View 宽度除以图像尺寸宽度,如下所示:

scrollView.zoomScale = view.frame.width / imageView.image.size.width 

关于ios - ScrollView 设置初始图像大小小于完整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29739438/

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