У меня есть следующий CALayer:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = CGRectMake(8, 57, 296, 30);
gradient.cornerRadius = 3.0f;
gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil];
[self.layer insertSublayer:gradient atIndex:0];
Я хотел бы добавить эффект внутренней тени, но я не совсем уверен, как это сделать. Я предполагаю, что мне потребуется рисовать drawRect, однако это добавит слой поверх других объектов UIView, так как это должно быть панель за некоторыми кнопками, поэтому я не понимаю, что делать?
Я мог бы добавить еще один слой, но опять же, не уверен, как добиться внутреннего эффекта тени (например:
Помогите оценить...