NYTips.swift 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // NYTips.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/6/14.
  6. //
  7. class NYTips {
  8. static func show(){
  9. guard let curController = UIViewController.topMost else { return }
  10. show(view:curController.view)
  11. }
  12. static func show(txt:String){
  13. guard let curController = UIViewController.topMost else { return }
  14. QMUITips.showLoading(txt, in: curController.view)
  15. }
  16. static func showErr(txt:String){
  17. guard let curController = UIViewController.topMost else { return }
  18. QMUITips.showError(txt, in: curController.view, hideAfterDelay: 2)
  19. }
  20. static func showMsg(txt:String){
  21. guard let curController = UIViewController.topMost else { return }
  22. QMUITips.showInfo(txt, in: curController.view, hideAfterDelay: 1.5)
  23. }
  24. static func show(view:UIView){
  25. QMUITips.showLoading(in: view)
  26. }
  27. static func hide(){
  28. QMUITips.hideAllTips()
  29. }
  30. static func hide(view:UIView){
  31. QMUITips.hideAllTips(in: view)
  32. }
  33. }