Как мне повернуть CAGradientLayer на 180 градусов?

Я создал CAGradientLayer для своего пользовательского UIButton s. Код для его создания следующий:

CAGradientLayer *gradient = [CAGradientLayer layer];

gradient.frame = btn.bounds;
gradient.cornerRadius = 10.0f;
locations=[[NSArray alloc] initWithObjects: LOC_0, LOC_5, LOC_51,LOC_1, nil]; 
[gradient setLocations:locations];
colorNext=[[NSArray alloc] initWithObjects:(id) G3_rgb1, (id) G3_rgb2, (id) G3_rgb3, (id) G3_rgb4, nil]; 
gradient.colors = colorNext;

[btn.layer insertSublayer:gradient atIndex:0];

Мой вопрос: при нажатии кнопки мне нужно изменить градиентный вид кнопки на 180 градусов, как мне это сделать?

5
задан jszumski 27 April 2013 в 19:09
поделиться