iOS SVProgressHUD显示纯文字[Swift + OC 版本]

399 阅读1分钟

前言

SVProgressHUD 相对MBProgressHUD 比较轻量级。但是 SVProgressHUD存在一个局限性,就是在提升纯文本的操作上差点意思。为了更好满足在纯文字的提示效果,特对内容进行如下整理,来帮助更多iOSer。

OC版本

    // 在APP启动后调用
    [SVProgressHUD setInfoImage:[UIImage imageNamed:@"纯文字"]];
    [SVProgressHUD setSuccessImage:[UIImage imageNamed:@"纯文字"]];
    [SVProgressHUD setErrorImage:[UIImage imageNamed:@"纯文字"]];
    [SVProgressHUD setMaximumDismissTimeInterval:2.f];
    [SVProgressHUD setDefaultStyle:SVProgressHUDStyleDark];
    

Swift版本

extension SVProgressHUD {

    static func todo_showMessage(message: String) {

        setImageViewSize(.zero)

        show(UIImage(), status: message)

        setDefaultStyle(.dark)

        dismiss(withDelay: 2)

    }

}

效果图

image.png