美文网首页
swift shadow 阴影设置及注意事项

swift shadow 阴影设置及注意事项

作者: Jason_li012 | 来源:发表于2020-08-06 14:36 被阅读0次

    swift shadow 设置阴影注意事项: 父类视图及自身属性masksToBounds 为false

    extension UIView {
        
        /// 设置阴影
        /// - Parameters:
        ///   - color: 阴影颜色
        ///   - offset: 阴影偏移量
        ///   - opacity: 阴影透明度
        ///   - radius: 阴影半径
        func addShadow(color: UIColor, offset:CGSize, opacity:Float, radius:CGFloat) {
            self.masksToBounds = false
            self.layer.shadowColor = color.cgColor
            self.layer.shadowOffset = offset
            self.layer.shadowOpacity = opacity
            self.layer.shadowRadius = radius
        }
    }
    

    关于shadowOffset阴影左右上下偏移量,平常开发过程中,总是拿不准。eg: layer.shadowOffset = CGSize(width: 10, height: 10)
    width : 为正数时,向右偏移,为负数时,向左偏移
    height : 为正数时,向下偏移,为负数时,向上偏移


    截屏2020-08-03 下午5.06.37.png

    相关文章

      网友评论

          本文标题:swift shadow 阴影设置及注意事项

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