在这段代码之前,我的电影图片 alpha 设置为 0,
CABasicAnimation* fadein= [CABasicAnimation animationWithKeyPath:@"alpha"];
[fadein setToValue:[NSNumber numberWithFloat:1.0]];
[fadein setDuration:0.5];
[[moviepic layer]addAnimation:fadein forKey:@"alpha"];
什么都没有发生,如果我事先将 alpha 设置为 0.5,则 alpha 将保持在 0.5 并且不会设置为 1。
我看过一个代码UIView beginAnimations:
,但我正在教核心动画,所以我想知道为什么 CABasicAnimation 不能完成这样的简单任务?