From a2013cd7dd36a07bff8084ccc0efb1ee0314fa27 Mon Sep 17 00:00:00 2001 From: Kirby Turner Date: Thu, 1 Mar 2012 04:28:13 -0500 Subject: [PATCH] Fixed calculation for relative angle. --- KnobSample/KnobSample/ViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/KnobSample/KnobSample/ViewController.m b/KnobSample/KnobSample/ViewController.m index 3753b78..e2816ea 100644 --- a/KnobSample/KnobSample/ViewController.m +++ b/KnobSample/KnobSample/ViewController.m @@ -54,7 +54,7 @@ - (void)viewDidLoad [[self knobImageView] setUserInteractionEnabled:YES]; // Allow rotation between the start and stop angles. - [self setStartAngle:270.0]; + [self setStartAngle:-90.0]; [self setStopAngle:90.0]; [self resetKnob:self]; @@ -64,7 +64,7 @@ - (void)rotated:(KTOneFingerRotationGestureRecognizer *)recognizer { CGFloat degrees = radiansToDegrees([recognizer rotation]); CGFloat currentAngle = [self currentAngle] + degrees; - CGFloat relativeAngle = fabsf(fmodf(currentAngle, 360.0)); // Converts to angle between 0 and 360 degrees. + CGFloat relativeAngle = fmodf(currentAngle, 360.0); // Converts to angle between 0 and 360 degrees. BOOL shouldRotate = NO; if ([self startAngle] <= [self stopAngle]) {