title: How do I loop UIAnimation?
body: <p>I have an animation that plays fine. But at the end of the animation, the animation stops. I want the animation to loop. How can I do this? Here is my code:</p>
  
  <pre><code>    - (void) startTicker
  {
      if (self.timerIsRunning) return;
  
      self.timerIsRunning = YES;
  
      NSTimer *newTimer = [NSTimer timerWithTimeInterval:(0.1) target:self selector:@selector(onTimer:) userInfo:nil repeats:YES];
      [[NSRunLoop mainRunLoop] addTimer:newTimer forMode:NSDefaultRunLoopMode];
  
     [UIView beginAnimations:nil context:nil];
     [UIView setAnimationDuration:100.0];
     [UIView setAnimationDelegate:self];
     [UIView setAnimationDelay:0.0];
     [UIView setAnimationDidStopSelector:@selector(moveToLeft:finished:context:)];
     [UIView commitAnimations];
  
  
  }
  
  
       -(void)moveToLeft:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context 
      { 
  
          imageView.left = 800; 
          [UIView beginAnimations:nil context:nil];
          [UIView setAnimationDuration:100.0];
          [UIView setAnimationDelay:0.0];
          [UIView setAnimationDelegate:self];
          [UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self cache:YES];
          imageView.right = 800;
  
          [UIView setAnimationDidStopSelector:@selector(moveToLeft2:finished2:context2:)];
          [UIView commitAnimations];
  
  
  
      }
  </code></pre>