我增加了旋转和捏手势的功能,但是手势结束后,我希望我的图像恢复到原始状态。
这是我的函数处理旋转手势的代码
-(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;
}
最佳答案
用这个:
if(roatategesture.state==UIGestureRecognizerStateEnded) {
roatategesture.rotation = 0.0;
self.myimage.transform = CGAffineTransformIdentity;
return;
}
关于ios - 捏和旋转手势结束后如何将图像设置为原始状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32780674/