//Transparent Gradient Layer
func insertTransparentGradient(#frame: CGRect) {
let colorOne = UIColor(red: 100/255, green: 100/255, blue: 100/255, alpha: 0)
let colorTwo = UIColor(red: 100/255, green: 100/255, blue: 100/255, alpha: 1)
let colors = [colorOne.CGColor, colorTwo.CGColor]
let stopOne = 0.0
let stopTwo = 1.0
let locations = [stopOne, stopTwo]
let headerLayer = CAGradientLayer()
headerLayer.colors = colors
headerLayer.locations = locations
headerLayer.frame = frame
self.layer.insertSublayer(headerLayer, atIndex: 0)
}
//color gradient layer
func insertColorGradient(#frame: CGRect) {
let colorOne = UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 1)
let colorTwo = UIColor(red: 33/255, green: 33/255, blue: 33/255, alpha: 1)
let colors = [colorOne.CGColor, colorTwo.CGColor]
let stopOne = 0.0
let stopTwo = 1.0
let locations = [stopOne, stopTwo]
let headerLayer = CAGradientLayer()
headerLayer.colors = colors
headerLayer.locations = locations
headerLayer.frame = frame
self.layer.insertSublayer(headerLayer, above: nil)
}