2015-09-25 57 views
2

我已經添加了旋轉和捏手勢simominansly但手勢結束後,我希望我的圖像進入其原始狀態。如何在捏和旋轉手勢結束後將圖像設置爲其原始狀態?

這裏是我的功能處理旋轉手勢

-(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; 
} 
+0

是你的手勢的UIImageView正確應用? –

+0

我有收集視圖和單擊集合視圖中的單元格新視圖打開具有該圖像,並且我已經應用了該手勢是在第二個視圖控制器上我有一個UIImageView元素 –

+0

試圖存儲uiimageview的第一個變換和捏和旋轉圖像,並在完成後重新分配存儲的轉換到UIImageView –

回答

0

使用此的代碼:

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