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 |
|
效果图



