美文网首页
UIView设置阴影

UIView设置阴影

作者: 雷霸龙 | 来源:发表于2019-07-20 15:10 被阅读0次
如图是设置阴影的需求,我们按照这个需求来设置阴影
50FFAC97-684F-48C1-9E06-AEB4327D07F2.png
代码如下:
let testView = UIView(frame: CGRect(x: 50, y: 300, width: 60, height: 60))
testView.backgroundColor = UIColor.white
testView.layer.masksToBounds = false
testView.layer.shadowOffset = CGSize.init(width: 0, height: 3)
testView.layer.shadowOpacity = 0.3
testView.layer.shadowRadius = 10
testView.layer.shadowColor = Tools.color4B84FF().cgColor
testView.layer.cornerRadius = 30
testView.layer.borderWidth = 1
testView.layer.borderColor = UIColor.white.cgColor
这里有几点需要注意一下:

1、masksToBounds:默认为false,也许项目中加了默认为true的效果。true的情况会导致阴影效果一直不会出来。
2、clipsToBounds:默认也是false,最好也设置一下false,防止不出阴影效果。

上面的属性意思如下:

masksToBoundslayer:对子layer进行切割,为true后切割后,阴影就看不到了。
shadowOffsetlayer:阴影的偏移量设置。
shadowOpacity:阴影的不透明度。
shadowRadius:阴影的半径。
shadowColor:阴影的颜色,会随着不透明度变。
cornerRadius:view的圆角弧度。
borderWidth:view的边线宽度。
borderColor:view的边线颜色。

相关文章

  • iOS阴影设置详解

    UIView的阴影设置主要通过UIView的layer的相关属性来设置 阴影的颜色 阴影的透明度 阴影的圆角 阴影...

  • UIView加阴影

    UIView的阴影设置主要通过UIView的layer的相关属性来设置 阴影的颜色 阴影的透明度 阴影的圆角 阴影...

  • UIView设置阴影

    UIView设置阴影CALayer的属性: shadowColor, shadowOffset, shadowOp...

  • UIView设置阴影

    如图是设置阴影的需求,我们按照这个需求来设置阴影 代码如下: 这里有几点需要注意一下: 1、masksToBoun...

  • UIView设置阴影

    PS: clipsToBounds masksToBounds 如果View没有圆角或View圆角位置上没有别的控...

  • Layer处理

    UIView设置边框阴影时,必须设置一个背景颜色,不然不出来。 UITableView 设置边框阴影 UITabl...

  • iOS投影效果

    UIView的投影设置主要通过UIView的layer的相关属性来设置 阴影的颜色:imgView.layer.s...

  • 问题小计

    1、设置scrollView阴影失效。 代码如下,阴影始终不如出来: UIView的clipsToBounds默认...

  • ios 阴影偏移效果

    给UIView及其子类设置阴影偏移效果,代码如下:

  • iOS设置UIView阴影

    masksToBoundslayer对子layer进行切割,为true后切割后,阴影就看不到了。 shadowOf...

网友评论

      本文标题:UIView设置阴影

      本文链接:https://www.haomeiwen.com/subject/mzculctx.html