2011-07-26 167 views

回答

0

這段代碼對我的作品

-(void)doAction:(UIRotationGestureRecognizer *)recognizer { 
    if ([recognizer state] == UIGestureRecognizerStateEnded){ 

    float RotationinDegrees = recognizer.rotation * (180/M_PI); 
    NSLog(@"Rotation %f",RotationinDegrees); 
    [UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDuration:.3]; 
    if (RotationinDegrees>thresholdValue) { 
     self.transform = CGAffineTransformRotate([self transform], DEGREES_TO_RADIANS(desiredangle)); 
    } 
    [UIView commitAnimations]; 
    [recognizer setRotation:0]; 
}  

}

相關問題