我正在上斯坦福大学的课程,关于手势的部分,我不能复制pinchGesture,它根本不起作用,甚至不会调用方法内部的断点,这些断点应该被调用。我正在复制下面的代码
FaceViewController内幕
@IBOutlet weak var faceView: FaceView! {
didSet {
faceView.addGestureRecognizer(UIPinchGestureRecognizer(target: faceView, action: #selector(FaceView.changeScale(_:))))
updateUI()
}
}
FaceView内幕
@objc
func changeScale(_ recognizer: UIPinchGestureRecognizer) {
switch recognizer.state {
case .changed, .ended:
scale *= recognizer.scale
recognizer.scale = 1.0
default:
break
}
}
我使用的是Xcode9,而swift是版本4。
非常感谢。
https://stackoverflow.com/questions/49339878
复制相似问题