Ich habe erfolgreich die Pinch Geste auf meinem UILabel hinzugefügt, und ich kann die Größe erhöhen und verringern. Das UILabel hat auch eine Schwenk - und Dreh - Gestenerkennung und beide funktionieren, aber ich möchte, dass die Pinch - Geste nicht nur funktioniert, wenn sich beide Finger im Objekt befinden, sondern auch wenn nur ein Finger auf dem Objekt und das andere auf der Außenseite ist Falls das Objekt zu klein ist, um mit 2 Fingern gedrückt zu werden). Wenn ich versuche, das zu tun, löst es die Schwenkgeste und nicht die Prise aus.Pinch Geste ein Finger IOS
Hier ist meine Funktion, die die Erkenner meiner UILabel gesetzt:
func setGestures(object: UIView){
// recognizer for the dragging move
let panGesture = UIPanGestureRecognizer(target: self, action: #selector(self.wasDragged(gesture:)))
let rotateGesture = UIRotationGestureRecognizer(target: self, action: #selector(self.wasRotated(gesture:)))
var pinchGesture = UIPinchGestureRecognizer(target: self, action: #selector(self.wasPinched(gesture:)))
// set gestures for the text label
object.addGestureRecognizer(panGesture)
object.addGestureRecognizer(pinchGesture)
object.addGestureRecognizer(rotateGesture)
object.isUserInteractionEnabled = true
object.isMultipleTouchEnabled = true
}
Kann jemand helfen? Vielen Dank.