Swift SVProgressHUDクラス管理ツール


ProgressHUDManager.swift


import UIKit



class ProgressHUDManager {

    

    class func setBackgroundColor(color: UIColor) {

        SVProgressHUD.setBackgroundColor(color)

    }

    

    class func setForegroundColor(color: UIColor) {

        SVProgressHUD.setForegroundColor(color)

    }

    

    class func setSuccessImage(image: UIImage) {

        SVProgressHUD.setSuccessImage(image)

    }

    

    class func setErrorImage(image: UIImage) {

        SVProgressHUD.setErrorImage(image)

    }

    

    class func setFont(font: UIFont) {

        SVProgressHUD.setFont(UIFont.systemFontOfSize(16))

    }


    class func showImage(image: UIImage, status: String) {

        SVProgressHUD.showImage(image, status: status)

    }

    

    class func show() {

        SVProgressHUD.show()

    }

    

    class func dismiss() {

        SVProgressHUD.dismiss()

    }

    

    class func showWithStatus(status: String) {

        SVProgressHUD.showWithStatus(status)

    }

    

    class func isVisible() -> Bool {

       return SVProgressHUD.isVisible()

    }

    

    class func showSuccessWithStatus(string: String) {

        SVProgressHUD.showSuccessWithStatus(string)

    }

}


例えば

   private func showProgressHUD() {

        ProgressHUDManager.setBackgroundColor(UIColor.colorWithCustom(230, g: 230, b: 230))

        view.backgroundColor = UIColor.whiteColor()

        if !ProgressHUDManager.isVisible() {

            ProgressHUDManager.showWithStatus("ダンロード中。。。。")

        }

        

    }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值