わかりましたので、iOS アプリの一連の色をアニメーション化するためにこれを行っています。
[UIView animateWithDuration:3.0 animations:^{
gradient = CGGradientCreateWithColorComponents(colorSpace, colors, locations, number_of_locations);
CGContextDrawRadialGradient(context, gradient, start, 0, end, sqrt((self.frame.size.width*self.frame.size.width)+(self.frame.size.height*self.frame.size.height)), kCGGradientDrawsBeforeStartLocation);
}];
ほとんどの場合、それは機能します。色を変えるたびに、まったく反対の色でちらつきます。たとえば、赤からオレンジに変わるときは、緑で点滅します。コミュニティ、どのように修正しますか? :D
ありがとうございました。