title: How to change duration of animated UIImage?
body: <p>I want to change my animated <code>UIImage</code> in <code>UIImageView</code> <code>duration</code> during runtime, but it's property is read-only and there are no methods like <code>setDuration</code>. Is it possible?
  In <code>viewDidLoad</code> i call this</p>
  
  <pre><code>-(void)prepareImage
  {
      UIImage *image = [UIImage animatedImageNamed:@"image-" duration:1.0f];
      UIImageView *imageView = [[UIImageView alloc] initWithImage:squirrelImage];
      self.imageView=imageView; //property with UIImageView
  }
  </code></pre>
  
  <p>Then on some event i do this </p>
  
  <pre><code>-(UIImageView *)redrawedImage
  {
      UIImageView *newImageView = self.imageView;
  
      //a lot of translations and scales
  
      return newImageView;
  }
  </code></pre>
  
  <p>and i want to put animation's duration change inside without resetting the whole animation.</p>