私はを使用してUIRotationGestureRecognizer
おり、ターゲットメソッドに次のコードがあります:
if (gestureRecognizer.state == UIGestureRecognizerStateBegan) {
UIView *piece = gestureRecognizer.view;
CGPoint locationInView = [gestureRecognizer locationInView:piece];
CGPoint locationInSuperview = [gestureRecognizer locationInView:piece.superview];
piece.layer.anchorPoint = CGPointMake(locationInView.x / piece.bounds.size.width, locationInView.y / piece.bounds.size.height);
piece.center = locationInSuperview;
}
locationInView:
しかし、画面に2本の指が触れているはずなので、戻り値がどの値を示しているのかよくわかりません。