0

テキストフィールドに問題があります。ジェスチャーを使用して回転および拡大縮小できますが、1本の指で回転と拡大縮小を同時に行いたいです。私を助けてください。私は本当にこれがひどく必要です。

4

2 に答える 2

1

これについて私が思いつくことができる最も近いのは、指ではなくスライダーを使用することです。検討:

scale = scaleSlider.value;
currentAngle = rotationSlider.value;

//Create a transformation with just the rotation
CGAffineTransform transform = CGAffineTransformMakeRotation(currentAngle);

//Now apply our scale
transform = CGAffineTransformScale(transform, scale, scale);

//Now set the transform on the object to the combined rotation/scale transform.
[tmp setTransform: transform];
于 2012-10-23T01:57:07.230 に答える
0

同時に複数のジェスチャレコグナイザーを有効にするには、このメソッドを追加して「はい」を返す必要があります。プロジェクトでテストしました。

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}
于 2012-11-10T11:04:20.657 に答える