PinchGesture не работает в Xcode11 в Swift 5 - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь сделать PinchGesture в Xcode 11.2, но не работает. Пожалуйста, дайте правильный ответ. Вот код.

override func viewDidLoad() {
    super.viewDidLoad()

    imageView.frame = CGRect(x: 100, y: 200, width: 300, height: 300)
    imageView.image = #imageLiteral(resourceName: "Movies")
    imageView.isUserInteractionEnabled = true
    self.view.addSubview(imageView)
    imageView.center = view.center

    pinchGesture.scale = 1
    pinchGesture.isEnabled = true

    imageView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
    imageView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
    imageView.addGestureRecognizer(pinchGesture)
    pinchGesture.addTarget(self, action: #selector(pinchedView))
}

@objc func pinchedView(){

    guard let gestureview = pinchGesture.view else {
        return
    }

    gestureview.transform = gestureview.transform.scaledBy(x: pinchGesture.scale, y: pinchGesture.scale)
}
...