Ios6 下面有阴影区域的透明层

Ios6 下面有阴影区域的透明层,ios6,uiview,core-animation,quartz-2d,cashapelayer,Ios6,Uiview,Core Animation,Quartz 2d,Cashapelayer,我正在使用CAShapeLayer绘制一条图形线,现在我想填充CAShapeLayer创建的线下方的区域,我尝试过CAShapeLayer阴影、渐变,但不起作用,请指导我正确的方法来实现。我的代码如下: //1. Create bezier path from first point to second. UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:firstPoint]; [path addLineToPo

我正在使用CAShapeLayer绘制一条图形线,现在我想填充CAShapeLayer创建的线下方的区域,我尝试过CAShapeLayer阴影、渐变,但不起作用,请指导我正确的方法来实现。我的代码如下:

//1. Create bezier path from first point to second.
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:firstPoint];
[path addLineToPoint:secondPoint];


//2. Create a shape layer for above created path.
myLayer = [[CAShapeLayer alloc] init];
myLayer.strokeColor = [[UIColor whiteColor] CGColor];
myLayer.lineWidth = 3.0;
myLayer.lineJoin = kCALineJoinRound;
myLayer.lineCap = kCALineCapRound;
myLayer.shadowColor = [UIColor redColor].CGColor;
myLayer.path = path.CGPath;
myLayer.shadowOpacity = 0.8;
myLayer.shadowRadius = 12;

myLayer.masksToBounds = NO;
myLayer.shadowOffset = CGSizeMake(-15, 20);
myLayer.shadowRadius = 50;
myLayer.shadowOpacity = 0.5;

[drawnLayersArray addObject:myLayer];
[self.scroll.layer addSublayer:myLayer];

谢谢

你能举个例子说明你正在尝试做什么以及你目前得到的结果吗?我成功地在我的滚动视图上画出了线条,我正在使用CAShapeLayer绘制线条,但现在我想用颜色填充下面的整个区域。