Swift: 阻止滚动条内的图像上下移动

Swift: stop image inside scroll from moving up and down

我正在研究一个在滚动中显示图像的示例。图像加载正常,但它允许我在滚动中上下拖动图像。我仍然希望能够左右移动(水平),但图像应该固定不垂直移动。

滚动视图和图像约束设置为与主视图相同的顶部、底部、左侧和右侧。

我做错了什么?

这是我的代码和故事板设置

import UIKit

class Image2ViewController: UIViewController, UIScrollViewDelegate {

    @IBOutlet weak var scrollView: UIScrollView!
    @IBOutlet weak var imageView: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        self.scrollView.contentSize = (imageView.image?.size)!
    }
}

这些是我对 ScrollView 和 ImageView 的故事板设置。前 2 个用于滚动,其他 2 个用于图像。

在 viewDidload 中添加这一行解决了问题: self.automaticallyAdjustsScrollViewInsets = 假