缩放UIImageView

问题描述 投票:0回答:1

我有一个图像视图作为UIScrollView的子视图,以便能够缩放图像。它有些起作用,但效果不佳。

 @IBOutlet weak var scrollView: UIScrollView!
    @IBOutlet weak var imageView: UIImageView!
    var selectedImage: UIImage?

    override func viewDidLoad() {
        super.viewDidLoad()

        if let image = selectedImage {
            imageView.image = image
        }

        scrollView.delegate = self
        scrollView.alwaysBounceVertical = false
        scrollView.alwaysBounceHorizontal = false
        scrollView.showsVerticalScrollIndicator = true
        scrollView.flashScrollIndicators()
        scrollView.minimumZoomScale = 1.0
        scrollView.maximumZoomScale = 10.0
        scrollView.zoomScale = 1.0

        imageView.clipsToBounds = false
    }

func viewForZooming(in scrollView: UIScrollView) -> UIView? {
        return imageView
    }

这里是指向正在发生的事情的屏幕录像的链接。https://share.icloud.com/photos/05-Ad-mPyntXbfhWV1Y10pWdg

有什么想法吗?

ios swift uiscrollview uiimageview
1个回答
0
投票

无法确定问题出在哪里,因为您可能还配置了Storyboard / xib文件。

但是,我建议您阅读指南:https://www.raywenderlich.com/5758454-uiscrollview-tutorial-getting-started

© www.soinside.com 2019 - 2024. All rights reserved.