0
我已经成功地在我的UILabel上添加捏手势,我可以增加和减小大小。 UILabel也有一个平移和旋转手势识别器,并且都在工作,但我希望捏手势不仅在两个手指都在对象中工作,而且如果只有一个手指在对象上而另一个在外面(在如果物体太小而无法用2个手指按压)。 如果我试图做到这一点,它会触发平移手势,而不是捏。捏手势一个手指ios
这里是我的功能设置识别到我的UILabel:
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
}
谁能帮助?谢谢。