gpt4 book ai didi

ios - 放大 ScrollView

转载 作者:行者123 更新时间:2023-11-28 08:10:54 27 4
gpt4 key购买 nike

我有点困惑。我按照 Apple 的建议放大 ScrollView ,但没有任何反应。

代码:

import UIKit
import SpriteKit

class ScrollViewController: UIViewController, UIScrollViewDelegate {
var scrollView: UIScrollView!
var imageView: UIImageView!

override func viewDidLoad() {
super.viewDidLoad()

imageView = UIImageView(image: UIImage(named: "image.png"))
scrollView = UIScrollView(frame: view.bounds)
scrollView.contentSize = imageView.bounds.size
scrollView.addSubview(imageView)
self.scrollView.delegate = self
self.scrollView.minimumZoomScale = 0.5
self.scrollView.maximumZoomScale = 3
view.addSubview(scrollView)
}

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

我可能遗漏了什么。但是,垂直或水平滚动的功能效果很好。但是当我按下“选项”并移动 2 个灰色点时,没有发生缩放。

最佳答案

您为委托(delegate)方法输入了错误的名称。似乎您从以前版本的 Swift 复制了该代码。在 Swift 3 中它应该是:

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

小心这样的错误,它会浪费很多时间。我建议您再次键入每个委托(delegate)方法“viewforzoom...”,自动完成将显示正确的方法。

关于ios - 放大 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819127/

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