我需要将视图的背景设置为渐变色,并且它必须根据以下视频中的时间链接逐渐改变它们的颜色。
我尝试了一些图层动画,但不值得,因为我们不能逐渐改变图层的颜色。谁能告诉我怎么做这些东西。提前致谢。
您已经以一致的时间间隔(时钟指针)更新 UI。只需在这些间隔更新渐变并将交叉淡入淡出添加到背景视图的图层。
CATransition *transition = [CATransition animation];
transition.duration = duration;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
transition.type = kCATransitionFade;
[backgroundView.layer addAnimation:transition forKey:nil];
该duration
值将是 UI 更新之间的时间。