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;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Quartz2D以及drawRect的重绘机制字数1487 阅读21 评论1 喜欢1一、什么是Quartz2D Q...
    PurpleWind阅读 4,300评论 0 3
  • UIBezierPath用于定义一个直线/曲线组合而成的路径,并且可以在自定义视图中渲染该路径。 注意:使用UIB...
    光之盐汽水阅读 18,103评论 2 29
  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666阅读 5,351评论 0 6
  • 前言 本文只要描述了iOS中的Core Animation(核心动画:隐式动画、显示动画)、贝塞尔曲线、UIVie...
    GitHubPorter阅读 9,027评论 7 11
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,570评论 5 13

友情链接更多精彩内容