SBTExportDataVCtr.swift 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //
  2. // SBTExportDataVCtr.swift
  3. // SolarBT
  4. //
  5. // Created by weclouds on 2019/5/28.
  6. // Copyright © 2019 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftPopup
  10. class SBTExportDataVCtr: SwiftPopup {
  11. var loadingImage: UIImage?{
  12. didSet{
  13. }
  14. }
  15. var alartTitle :String? {
  16. didSet{
  17. }
  18. }
  19. var message : String?{
  20. didSet{
  21. }
  22. }
  23. @IBOutlet weak var alertView: UIView!
  24. @IBOutlet weak var loadImageV: UIImageView!
  25. @IBOutlet weak var messageLabel: UILabel!
  26. @IBOutlet weak var titleLabel: UILabel!
  27. @IBOutlet weak var backBtn: UIButton!
  28. override func viewDidLoad() {
  29. super.viewDidLoad()
  30. self.loadImageV.image = self.loadingImage
  31. self.titleLabel.text = self.alartTitle
  32. self.messageLabel.text = self.message
  33. createUI()
  34. }
  35. @IBAction func backAction(_ sender: Any) {
  36. }
  37. open func dismiss(_ delay : TimeInterval) {
  38. self.perform(#selector(close), with: nil, afterDelay: delay)
  39. }
  40. @objc func close() {
  41. self.dismiss()
  42. }
  43. }
  44. extension SBTExportDataVCtr{
  45. func createUI() {
  46. dismiss()
  47. }
  48. }