// // SBTUpdateFailVCtr.swift // SolarBT // // Created by weclouds on 2019/5/8. // Copyright © 2019 weclouds. All rights reserved. // import UIKit import SwiftPopup class SBTUpdateFailVCtr: SwiftPopup { @IBOutlet weak var box: UIView! @IBOutlet weak var deviceNameLabel: UILabel! @IBOutlet weak var messageLabel: UILabel! @IBOutlet weak var reconnectBtn: UIButton! @IBOutlet weak var cancelBtn: UIButton! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. createUI() } @IBAction func cancelAction(_ sender: Any) { dismiss() } @IBAction func reconnectAction(_ sender: Any) { } } extension SBTUpdateFailVCtr{ 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 = reconnectBtn.bounds bgLayer1.startPoint = CGPoint(x: 1, y: 1) bgLayer1.endPoint = CGPoint(x: 0, y: 0) self.reconnectBtn.layer.addSublayer(bgLayer1) self.reconnectBtn.layer.masksToBounds = true self.reconnectBtn.layer.cornerRadius = 20 self.box.layer.masksToBounds = true self.box.layer.cornerRadius = 5 } }