// // SBTDownloadFailVCtr.swift // SolarBT // // Created by weclouds on 2019/5/8. // Copyright © 2019 weclouds. All rights reserved. // import UIKit import SwiftPopup class SBTDownloadFailVCtr: SwiftPopup { @IBOutlet weak var deviceLabel: UILabel! @IBOutlet weak var cancelBtn: UIButton! @IBOutlet weak var box: UIView! @IBOutlet weak var redownloadBtn: UIButton! @IBOutlet weak var messageLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() createUI() } @IBAction func redownloadAction(_ sender: Any) { } @IBAction func cancelAction(_ sender: Any) { dismiss() } } extension SBTDownloadFailVCtr{ func createUI() { // fillCode let bgLayer1 = CAGradientLayer() bgLayer1.colors = [UIColor(red: 1, green: 0.52, blue: 0.07, alpha: 1).cgColor, UIColor(red: 1, green: 0.67, blue: 0, alpha: 1).cgColor] bgLayer1.locations = [0, 1] bgLayer1.frame = self.redownloadBtn.bounds bgLayer1.startPoint = CGPoint(x: 1, y: 1) bgLayer1.endPoint = CGPoint(x: 0, y: 0) redownloadBtn.layer.addSublayer(bgLayer1) redownloadBtn.layer.masksToBounds = true redownloadBtn.layer.cornerRadius = 20 box.layer.masksToBounds = true box.layer.cornerRadius = 5 } }