-1
Guyz ...我stucked有一个愚蠢的问题...使用UIRotationGestureRecognizer以固定角度(任意方向)旋转UIView?
我可以用UIRotationGestureRecognizer旋转,我UIView而只是希望有固定角度旋转它(为说45度),在任何方向上考虑的阈值(recognizer.rotation)。
请帮我...在此先感谢....
:)
Guyz ...我stucked有一个愚蠢的问题...使用UIRotationGestureRecognizer以固定角度(任意方向)旋转UIView?
我可以用UIRotationGestureRecognizer旋转,我UIView而只是希望有固定角度旋转它(为说45度),在任何方向上考虑的阈值(recognizer.rotation)。
请帮我...在此先感谢....
:)
这段代码对我的作品
-(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];
}
}