Skip to main content

Set gradients to button in swift 3

// Here is the Gradient method, You can edit your color as per requirements.

func BtnClrmethod(btn: UIButton) {
        let gradientLayer: CAGradientLayer!
        btn.layer.cornerRadius=5
        let greenClr = UIColor(red: CGFloat(38.0/255), green: CGFloat(122.0/255), blue: CGFloat(81.0/255), alpha: 1.0)
        let blueClr = UIColor(red: CGFloat(36.0/255), green: CGFloat(96.0/255), blue: CGFloat(159.0/255), alpha: 1.0)
        gradientLayer = CAGradientLayer()
        gradientLayer.frame = btn.bounds
        gradientLayer.cornerRadius = 5
        gradientLayer.colors = [greenClr.cgColor, blueClr.cgColor]
        btn.layer.addSublayer(gradientLayer)
    }
    
  

}

Happy Coding :)

Comments

Popular posts from this blog

post method using alamofire in swift 3

  func addSubscriptionApi(_completeUrl: String ) {         //HUD         Alamofire.request(_completeUrl, method:.post, parameters: nil , encoding: JSONEncoding. default , headers: nil ).responseJSON { response in             switch (response.result) {             case .success( _ ):                 if let data = response.result.value as ? NSDictionary                 {                     print(response.result.value as Any)                     print(data)                      print("SUCCESS")                  }                 break  ...

Call phone Number In swift 3

//Here you can make method of calling functionality. func callNumber (yourP honeNumber : String ) { if let phoneCallURL = URL ( string : "tel://\(yourP honeNumber )" ) { let application : UIApplication = UIApplication . shared if ( application . canOpenURL ( phoneCallURL )) { application . open ( phoneCallURL , options : [:], completionHandler : nil ) } } } Happy Coding :)