27 lines
611 B
Swift
27 lines
611 B
Swift
//
|
|
// UIView+AddShadow.swift
|
|
// PlusBank
|
|
//
|
|
// Created by Рустам Мотыгуллин on 08.05.2021.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
extension UIView {
|
|
|
|
func addShadowFigma(blur: CGFloat, offset: CGSize, color: UIColor, bColor: UIColor = UIColor.background, radius: CGFloat, alpha: Float = 1.0) {
|
|
|
|
let layer = self.layer
|
|
layer.frame = bounds
|
|
layer.backgroundColor = bColor.cgColor
|
|
layer.shadowOpacity = alpha
|
|
layer.shadowColor = color.cgColor
|
|
layer.shadowOffset = offset
|
|
layer.shadowRadius = (blur / 2)
|
|
layer.cornerRadius = radius
|
|
|
|
layer.shouldRasterize = true
|
|
}
|
|
}
|
|
|