下載的地址:
SVProgressHUD :https://github.com/SVProgressHUD/SVProgressHUD
MBProgressHUD:https://github.com/jdg/MBProgressHUD
兩者之間的區(qū)別:
MBProgressHUD | SVProgressHUD |
---|---|
支持ARC、MRC | 只支持ARC |
沒有素材包,程序員需要針對(duì)框架進(jìn)行一定的定制才能使用 | 提供有素材包、支持較新的蘋果 API、使用更簡(jiǎn)單 |
MBProgressHUD的基本使用
//這一句是顯示遮罩層
[MBProgressHUD showHUDAddedTo:self.view animated:YES];//顯示
//這一句異步操作代碼和結(jié)束隱藏遮罩層
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
// 在這里面進(jìn)行費(fèi)時(shí)的代碼操作
dispatch_async(dispatch_get_main_queue(), ^{
[MBProgressHUD hideHUDForView:self.view animated:YES];//隱藏
});
});
SVProgressHUD的基本使用
[SVProgressHUD show];//顯示
//這一句異步操作代碼和結(jié)束隱藏遮罩層
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// 在這里面進(jìn)行費(fèi)時(shí)的代碼操作
dispatch_async(dispatch_get_main_queue(), ^{
[SVProgressHUD dismiss];//隱藏
});
});