У меня есть следующий код, чтобы создать градиент (или начало одного):Создание градиентов с графическим ядром в прошивкой
CAGradientLayer *gradient = [CAGradientLayer layer];
UIColor *lightGreen = [UIColor colorWithRed:66.0f/255.0f green:79.0f/255.0f blue:91.0f/255.0f alpha:1.0f];
UIColor *darkGreen = [UIColor colorWithRed:66.0f/255.0f green:79.0f/255.0f blue:91.0f/255.0f alpha:1.0f];
Почему эта линия даст мне «ожидаемый идентификатор»?
gradient.colors = [NSArray arrayWithObjects:(id)[lightGreen.CGColor]];
Be что iOS7 и Xcode 5 являются все еще покрытый NDA, который ограничивает вас от разговоров об этом за пределами официального форума разработчиков Apple. – rckoenes
gradient.colors = возможно, он должен содержать более одного цвета; например, 'gradient.colors = [NSArray arrayWithObjects: (id) [[UIColor blackColor] .CGColor], (id) [[UIColor orangeColor] .CGColor]];' – Bala