如何在捏合和旋转手势结束后将图像设置为其原始状态?

时间:2015-09-25 10:58:49

标签: ios objective-c

我已经添加了旋转和捏合手势,但在手势结束后,我希望我的图像处于原始状态。

这是我的函数处理旋转手势的代码

-(void)handlerotation:(UIRotationGestureRecognizer *)roatategesture
{
   if(roatategesture.state==UIGestureRecognizerStateEnded) 
   {
    roatategesture.rotation = 0.0;
    return;
   }
   self.myimage.transform = CGAffineTransformRotate(self.myimage.transform, roatategesture.rotation);
   roatategesture.rotation=0.0;
}

1 个答案:

答案 0 :(得分:0)

使用此:

if(roatategesture.state==UIGestureRecognizerStateEnded) {
    roatategesture.rotation = 0.0;
    self.myimage.transform = CGAffineTransformIdentity;
    return;
}