美文网首页
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