我在UIImageView上有一个UIRotationRecognizer。旋转视图后,我想提交更改,以便下次旋转图像时它会自然旋转。目前,使用下面的代码,看起来在释放触摸后原点关闭并尝试再次旋转。
[Export("RotationSelector")]
private void RotationSelector(UIRotationGestureRecognizer recognizer)
{
recognizer.View.Transform = CGAffineTransform.MakeRotation(recognizer.Rotation);
if (recognizer.State == UIGestureRecognizerState.Ended)
// Reset origin here...
}
由于
答案 0 :(得分:4)
您需要像这样重置转换:
recognizer.View.Transform = CGAffineTransform.MakeIdentity();