美文网首页
iOS UIButton 添加阴影(常见不显示的原因)

iOS UIButton 添加阴影(常见不显示的原因)

作者: topws1 | 来源:发表于2019-10-20 16:50 被阅读0次

官方提供了多种的添加阴影方式,最常见就是为UIView的layer设置各shadow属性。

/// 阴影偏移量
layer.shadowOffset = config.cardShadowOffset
layer.shadowColor = config.cardShadowColor.cgColor
/// 阴影透明度
layer.shadowOpacity = config.cardShadowOpacity
/// 模糊计算的半径
layer.shadowRadius = config.cardShadowRadius

有以下几点是常见不显示的原因:

  • UIView本身的背景色并未设置(XIB遇到过,坑的一笔)
  • clipsToBound、masksToBounds设置了true
  • shadowOffset设置有误,如果对这个属性不理解,可以多尝试

相关文章

网友评论

      本文标题:iOS UIButton 添加阴影(常见不显示的原因)

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