滚动视图缩放问题

Posted

技术标签:

【中文标题】滚动视图缩放问题【英文标题】:Scroll View Zooming Issue 【发布时间】:2017-04-27 19:45:36 【问题描述】:

我正在使用滚动视图来使用缩放功能,并且我在一个视图中有多个图像,并且每当我运行它时,都会发生此错误。

我想知道如何修复这个错误,以及我是否正确使用了视图。另外,如果有人知道错误的含义,请告诉我。

这是我的代码:

import UIKit
import AVFoundation
import AVKit

class ViewController: UIViewController, UIScrollViewDelegate 
    @IBOutlet weak var scrollView: UIScrollView!
    @IBOutlet weak var imageView: UIImageView!

    override func viewDidLoad() 
        super.viewDidLoad()

        self.scrollView.minimumZoomScale = 3.0
        self.scrollView.maximumZoomScale = 6.0
    

【问题讨论】:

您确定将scrollView 连接到Interface Builder 中的滚动视图吗? @OzgurVatansever 您的意思是代码 scrollView 连接到实际的滚动视图吗?在这种情况下,它是。 【参考方案1】:

我复制了代码,它在我使用 Swift 3.0 的情况下完美运行。我建议开始一个新项目并复制您的代码。

【讨论】:

问题是,我已经做到了。我猜这个项目只是损坏了。虽然,我不知道在视图控制器中拖放图片和图像视图以及其他东西方面我做错了什么。我只用一个按钮将每个控制器相互链接。

以上是关于滚动视图缩放问题的主要内容,如果未能解决你的问题,请参考以下文章

仅在三个方向上缩放滚动视图

使用包含启用缩放的滚动视图的滚动视图进行分页

在 iPhone 中使用缩放图像翻转滚动视图

SwiftUI/UIKit:水平滚动视图缩放视图

我有一个滚动视图缩放错误的图像视图的问题

ios - 滚动到结束时滚动视图缩放,如 Fancy