On May 19, 2010, at 3:01 AM, Andrew wrote: > Im writing some code to animate an image moving up the display, just a simple > thing moving from the bottom to the top. > > the image is 75x75, and Im displaying that in a CALayer sized to 45x45 by > setting its .contents property to the .CGImage of the UIImage.
This could be the issue. On iPhone OS, try your best not to scale any images repeatedly. Thus, you should create an alternate version of your image at 45 x 45 and then animate that. > on the newer phones this runs very smoothly, even if I have more than one of > those CALayers animating at once, but on an older (original) iPhone I am > testing on the animation is slightly rough/jerky even with only a single > image moving. > > > The iPhone is running 3.1.3 and I am performing the animation using this code: > > CABasicAnimation* animation = [CABasicAnimation animation]; > animation.keyPath = @"position.y"; > > CGFloat from=self.position.y; > CGFloat to=self.position.y-[self.calculator > distanceForAnimationStartingAt:from]; > > animation.fromValue = [NSNumber numberWithFloat:from]; > animation.toValue = [NSNumber numberWithFloat:to]; > > CGFloat distance=to-from; > > animation.duration = [self.calculator timeToTravelDistance:distance]; > animation.repeatCount = 1; > animation.autoreverses = NO; > animation.timingFunction = [CAMediaTimingFunction functionWithName: > kCAMediaTimingFunctionEaseInEaseOut]; > animation.removedOnCompletion = NO; > animation.fillMode = kCAFillModeForwards; > animation.delegate=self; > [self addAnimation:animation forKey:@"animateUp"]; > > > so, obviously the older phone is basically just less capable, but is it > likely to be possible to smooth things out? are there any known tricks or > things I can do that might improve things on the older hardware? > > > Thanks for any help. > > > - Andrew Bush > > > > > > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/rsharp%40mac.com > > This email sent to rsh...@mac.com ___________________________________________________________ Ricky A. Sharp mailto:rsh...@instantinteractive.com Instant Interactive(tm) http://www.instantinteractive.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com