JGProgressHUD
https://github.com/JonasGessner/JGProgressHUD
JGProgressHUD是HUD(head up Display)中的一种,虽然它在Github上的star不是做多的,但是它功能应该是最花哨的,我比较喜欢~~ 毕竟可以装逼
安装
CocoaPods:
把下面这行写进Podfile
:
1 | pod 'JGProgressHUD' |
Carthage:
把下面这行写进Cartfile
:
1 | github "JonasGessner/JGProgressHUD" >= 1.3.1 |
Framework (iOS >= 8.0 only):
- 把
JGProgressHUD.xcodeproj
拖入工程文件。 - 把
JGProgressHUD.framework
加到工程的General
->Embedded Binaries
中。 - 在
Build Settings
->Other Linker Flags
中加入-ObjC flag
。
使用
首先要“import”头文件
Objective-C:
1 |
swift:
1 | import JGProgressHUD |
模糊进度显示(其实就是一朵菊花)
1 | JGProgressHUD *HUD = [JGProgressHUD progressHUDWithStyle:JGProgressHUDStyleDark]; |
错误显示
1 | JGProgressHUD *HUD = [JGProgressHUD progressHUDWithStyle:JGProgressHUDStyleDark]; |
自定义图片显示
1 | JGProgressHUD *HUD = [JGProgressHUD progressHUDWithStyle:JGProgressHUDStyleDark]; |
有进度显示
1 |
|