Ich versuche eine Prise Zoom-Kamera zu machen, aber ich habe zwei Probleme. Erstens erlaubt es dem Benutzer, viel zu viel und viel zu weit zu zoomen. Zweitens, wenn ich ein Bild mache, nimmt es nicht die vergrößerte Ansicht. Hier ist mein Code für die Pinch-Funktion ...Prise, um die Kamera zu zoomen
func pinch(pinch: UIPinchGestureRecognizer) {
if let view = cameraView {
view.transform = CGAffineTransformScale(view.transform,
pinch.scale, pinch.scale)
pinch.scale = 1
}
}
Sag mir, wenn Sie mehr Code sehen müssen. Vielen Dank!
Es gibt eine Sache fehlt. Sie müssen den aktuellen Zoomfaktor verfolgen und in den Berechnungen für den Zoomfaktor verwenden, der eingestellt werden soll. Aber danke für die tolle Antwort! – stonecompass