Re: Animation Did Stop - Works For OS3 but not OS2.2
Re: Animation Did Stop - Works For OS3 but not OS2.2
- Subject: Re: Animation Did Stop - Works For OS3 but not OS2.2
- From: Conrad Taylor <email@hidden>
- Date: Sat, 4 Jul 2009 14:05:57 -0700
Hi, I would highly recommend that you move this thread to the iPhone
Developer Forums. This is the Cocoa Dev mailing list.
-Conrad
On Fri, Jul 3, 2009 at 3:37 PM, Dave DeLong <email@hidden> wrote:
> Hi Chunk,
>
> You're missing the third parameter of the selector (the context parameter).
> Also, I believe that OS 2.2 didn't send parameters along in the animation
> selectors. The selector you're providing (animationHasFinished:finished:)
> will need at least two (the docs for 3.0 say you need 3), but IIRC, OS 2.2
> needs the selector to be more like: @selector(animationDidStop).
>
> HTH,
>
> Dave
>
>
> On Jul 2, 2009, at 10:25 PM, Chunk 1978 wrote:
>
> this works fine in OS 3, but it doesn't call fade out in OS2.2? what
>> is the problem?
>>
>> - (void)animationHasFinished:(NSString *)animationID
>> finished:(BOOL)finished
>> {
>> if ((animationID == @"FadeIn") && finished)
>> {
>> [self fadeOut];
>> }
>> }
>>
>> - (void)fadeIn
>> {
>> [UIView beginAnimations:@"FadeIn" context:NULL];
>> [UIView setAnimationDelegate:self];
>> [UIView setAnimationDidStopSelector:@selector
>> (animationHasFinished:finished:)];
>> [UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
>> [UIView setAnimationDuration:0.05];
>> [self.flashView setAlpha:1.0];
>> [UIView commitAnimations];
>> }
>>
>> - (void)fadeOut
>> {
>> [UIView beginAnimations:@"FadeOut" context:NULL];
>> [UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
>> [UIView setAnimationDuration:0.45];
>> [self.flashView setAlpha:0.0];
>> [UIView commitAnimations];
>> }
>> _______________________________________________
>>
>> Cocoa-dev mailing list (email@hidden)
>>
>> 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:
>>
>> This email sent to email@hidden
>>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden