You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

33 lines
754 B

//
// CALayerExtension.swift
// GMERemittance
//
// Created by gme_2 on 05/09/2018.
// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
//
import Foundation
import UIKit
extension CALayer {
func addShadow(
with color: UIColor,
shadowRadius:CGFloat = 2,
shadowOpacity: Float = 0.37,
shadowOffset: CGSize = .zero
) {
self.shadowOffset = shadowOffset
self.shadowOpacity = shadowOpacity
self.shadowRadius = shadowRadius
self.shadowColor = color.cgColor
self.masksToBounds = false
}
func addShadow(offset: CGSize) {
self.shadowOffset = offset
self.shadowOpacity = 0.37
self.shadowRadius = 2
self.shadowColor = UIColor.black.cgColor
self.masksToBounds = false
}
}