ZKProgressHUD CocoaPods手动安装导入 <code>ZKProgressHUD</code>显示加载显示加载和文字显示进度显示图片显示图片和文字显示信息样式显示成功显示错误显示消息无图隐藏延迟隐藏 iOS 的 HUD

程序名称:ZKProgressHUD CocoaPods手动安装导入 <code>ZKProgressHUD</code>显示加载显示加载和文字显示进度显示图片显示图片和文字显示信息样式显示成功显示错误显示消息无图隐藏延迟隐藏

授权协议: MIT

操作系统: 跨平台

开发语言: Swift

ZKProgressHUD CocoaPods手动安装导入 <code>ZKProgressHUD</code>显示加载显示加载和文字显示进度显示图片显示图片和文字显示信息样式显示成功显示错误显示消息无图隐藏延迟隐藏 介绍

iOS App 上易于使用的 HUD

运行环境

  • iOS 8.0 +

  • Xcode 8 +

  • Swift 3.0 +

安装

CocoaPods

你可以使用 CocoaPods 安装 ZKProgressHUD,在你的 Podfile 中添加

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
    pod 'ZKProgressHUD'
end

手动安装

  • 拖动 ZKProgressHUD 文件夹到您的项目

  • 将 ZKProgressHUD.bundle 添加到项目资源中 Targets->Build Phases->copy Bundle Resources

使用

导入 ZKProgressHUD

import ZKProgressHUD

显示加载

ZKProgressHUD.show()
// Simulation time consuming operation
dispatchQueue.global().asyncAfter(deadline: dispatchTime.Now() + .seconds(3), execute: {
    dispatchQueue.main.async {
        ZKProgressHUD.hide()
    }
})

显示加载和文字

ZKProgressHUD.show("loading")
// Simulation time consuming operation
dispatchQueue.global().asyncAfter(deadline: dispatchTime.Now() + .seconds(3), execute: {
    dispatchQueue.main.async {
        ZKProgressHUD.hide()
    }
})

显示进度

ZKProgressHUD.showProgress(1 / 10)

显示图片

ZKProgressHUD.showImage(UIImage(named: "image"))

显示图片文字

ZKProgressHUD.showImage(UIImage(named: "image"), status: "Hello world")

显示信息样式

ZKProgressHUD.showInfo("Hello world")

显示成功

ZKProgressHUD.showSuccess("Hello world")

显示错误

ZKProgressHUD.showError("Hello world")

显示消息(无图)

ZKProgressHUD.showMessage("Hello world")

隐藏

ZKProgressHUD.hide()

延迟隐藏

ZKProgressHUD.hide(delay: 3)

自定义

ZKProgressHUD 可以通过下面方法进行自定义:

setMaskStyle (_ maskStyle : ZKProgressHUDMaskStyle )

setMaskBackgroundColor(_ color: UIColor)

setForegroundColor(_ color: UIColor)

setBackgroundColor(_ color: UIColor)

setFont(_ font: UIFont)

setCornerRadius(_ cornerRadius: CGFloat)

setAnimationStyle(_ animationStyle : ZKProgressHUDAnimationStyle )

setHideDelay(_ hideDelay: Int)

ZKProgressHUD CocoaPods手动安装导入 <code>ZKProgressHUD</code>显示加载显示加载和文字显示进度显示图片显示图片和文字显示信息样式显示成功显示错误显示消息无图隐藏延迟隐藏 官网

https://github.com/WangWenzhuang/ZKProgressHUD

相关编程语言

Acapela TTS 是一个为 iPhone 和 iPad 开发的 TTS 引...
二维码(QR Code)扫描静态库,扫描效率较高。
RegexKitLite 是一个轻量级的 Objective-C 的正则表...
一款基于ASIHttpReques开源的仿迅雷多线程断点续传功...
实现动态检测网络(wifi)状况,不需要用户手动刷新...
使用iphoneSDK官方NSXMLParserDelegate做的简单xml解...