Как увеличить изображение, когда проигрыватель увеличивает или уменьшает изображение? - PullRequest
1 голос
/ 28 апреля 2020

Итак, я только что узнал, как увеличивать и уменьшать масштаб вида, и я делал это для моей игровой сцены, но там был только черный прямоугольник прямо за пределами вида, как это

введите описание изображения здесь

Вот мой код, который я использовал для увеличения и уменьшения масштаба, он находится в моей функции didMove

let pinch = UIPinchGestureRecognizer(target: self, action: #selector(handlePinch(sender:)))
        view.addGestureRecognizer(pinch)

, и это внутри никакой функции, только класс GameScene

@objc func handlePinch(sender: UIPinchGestureRecognizer) {
        guard sender.view != nil else { return }

        if sender.state == .began || sender.state == .changed {
            sender.view?.transform = (sender.view?.transform.scaledBy(x: sender.scale, y: sender.scale))!
                sender.scale = 1.0
              }
          }

Как изменить вид, когда кто-нибудь увеличивает или уменьшает изображение?

...