Core Animation ne fonctionne pas avec “alpha” de la valeur

Avant ce code, mon film pic alpha est définie sur 0,

CABasicAnimation* fadein= [CABasicAnimation animationWithKeyPath:@"alpha"];
    [fadein setToValue:[NSNumber numberWithFloat:1.0]];
    [fadein setDuration:0.5];
    [[moviepic layer]addAnimation:fadein forKey:@"alpha"];

Rien ne s'est passé, si j'ai mis en alpha à 0,5 avance au lieu de cela, l'alpha reste à 0,5 et pas l'animation à 1.

J'ai vu un code à l'aide de UIView beginAnimations: autour, mais je suis de l'enseignement de base de l'animation, donc je me demandais pourquoi CABasicAnimation ne peut pas faire tâche simple comme ça?

InformationsquelleAutor 5argon | 2011-09-23