// // SBTCheckUpdateVCtr.swift // SolarBT // // Created by weclouds on 2019/5/8. // Copyright © 2019 weclouds. All rights reserved. // import UIKit import SwiftPopup class SBTCheckUpdateVCtr: SwiftPopup { var updateCallBack : (()->Void)? var message : String? @IBOutlet weak var titleLabel: UILabel! @IBOutlet weak var backBtn: UIButton! @IBOutlet weak var messageLable: UILabel! @IBOutlet weak var updateBtn: UIButton! override func viewDidLoad() { super.viewDidLoad() self.messageLable.text = self.message createUI() } @IBAction func updateAction(_ sender: Any) { updateCallBack!() dismiss() } @IBAction func backAction(_ sender: Any) { dismiss() } } extension SBTCheckUpdateVCtr{ func createUI() { 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.updateBtn.bounds bgLayer1.startPoint = CGPoint(x: 1, y: 1) bgLayer1.endPoint = CGPoint(x: 0, y: 0) self.updateBtn.layer.addSublayer(bgLayer1) } }