相关疑难解决方法(0)

UIView图层的内阴影效果?

我有以下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];
Run Code Online (Sandbox Code Playgroud)

我想为它添加内部阴影效果,但我不太清楚如何做到这一点.我想我会被要求在drawRect中绘制,但是这会在其他UIView对象之上添加图层,因为它应该是一些按钮背后的条形图,所以我不知道该怎么做?

我可以添加另一个图层,但是再次,不知道如何实现内部阴影效果(如下所示:

在此输入图像描述

帮助赞赏......

iphone core-graphics calayer

91
推荐指数
9
解决办法
8万
查看次数

标签 统计

calayer ×1

core-graphics ×1

iphone ×1