Ios Swift 4可在scrollview上使用视图进行缩放

Ios Swift 4可在scrollview上使用视图进行缩放,ios,swift,uiscrollview,swift4,Ios,Swift,Uiscrollview,Swift4,如果我捏一下模拟器,它就不工作了!我想放大和缩小)= 这是我的密码: import UIKit class ViewController: UIViewController, UIScrollViewDelegate { @IBOutlet weak var scrollView: UIScrollView! let onView = UIView() override func viewDidLoad() { super.viewDidLoad(

如果我捏一下模拟器,它就不工作了!我想放大和缩小)=

这是我的密码:

import UIKit

class ViewController: UIViewController, UIScrollViewDelegate {

    @IBOutlet weak var scrollView: UIScrollView!

    let onView = UIView()

    override func viewDidLoad() {
        super.viewDidLoad()
        scrollView.delegate = self

        scrollView.contentSize.width = 10000
        scrollView.contentSize.height = 10000

        onView.frame = CGRect(x: 0, y: 0, width: scrollView.frame.width, height: scrollView.frame.height)

        scrollView.addSubview(onView)

        for _ in 1...1000{

            let x = arc4random_uniform(10000)
            let y = arc4random_uniform(10000)

            let btn = UIButton(frame: CGRect(x: Int(x), y: Int(y), width: Int(150), height: Int(100)))
            btn.backgroundColor = .red
            self.board.addSubview(btn)

        }

        scrollView.minimumZoomScale = 0.5
        scrollView.maximumZoomScale = 10.0
        scrollView.zoomScale = 1.0

    }

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

你试过什么?你发现了什么错误?你的代码中有什么你不明白的?你是怎么调试的?你能不能指定一些更详细的信息,而不是“你能帮我修好吗?”。如果我用alt捏一下,它就不会缩放,甚至不能再滚动了。它应该是
viewforzoming
方法中的“return onView”。也不是滚动视图