View的阴影设置
阴影的颜色:
view.layer.shadowColor =[UIColor grayColor].CGColor;
阴影透明度:
view.layer.shadowOpacity = 0.4f;
阴影的圆角:
view.layer.shadowRadius = 4.f;
阴影的偏移量:
view.layer.shadowOffset = CGSizeMake(0,0);
路径阴影:
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(-5, -5)];
添加直线:
[path addLineToPoint:CGPointMake(paintingWidth /2, -15)];
[path addLineToPoint:CGPointMake(paintingWidth +5, -5)];
[path addLineToPoint:CGPointMake(paintingWidth +15, paintingHeight /2)];
[path addLineToPoint:CGPointMake(paintingWidth +5, paintingHeight +5)];
[path addLineToPoint:CGPointMake(paintingWidth /2, paintingHeight +15)];
[path addLineToPoint:CGPointMake(-5, paintingHeight +5)];
[path addLineToPoint:CGPointMake(-15, paintingHeight /2)];
[path addLineToPoint:CGPointMake(-5, -5)];
设置阴影路径:
view.layer.shadowPath = path.CGPath;