Это код, который у меня уже есть:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = backGradient.frame;
gradient.colors = [NSArray arrayWithObjects:(id)[newGradientTop CGColor], (id)[newGradientBottom CGColor], nil];
[backGradient.layer insertSublayer:gradient atIndex:0];
Сейчас я пытаюсь показать новый градиент вместо этого, используя тот же блок кода, но в него входят разные цвета.Но новый градиент не отображается, и я думаю, что это потому, что он не будет отображаться над уже существующим градиентом.
Как я могу это исправить?