技术领域

View的阴影设置

2018-07-31  本文已影响14人  Eleven_Life

阴影的颜色:

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;

上一篇 下一篇

猜你喜欢

热点阅读