iOS开发常用的第三方类库
详细的使用方法请下载相应的源代码及例子,或者从官方的使用说明http://allseeing-i.com/ASIHTTPRequest/How-to-use开始。
MBProgressHUD 提示效果
支持各种状态加载的提示效果,以及带进度的提示效果。
GitHub:https://github.com/matej/MBProgressHUD
一般会在.m文件实现MBProgressHUDDelegate协议,并声明HUD变量:
1 2 3 4 5 6 7 8 9 10 11 12 | @interface SampleViewController ()MBProgressHUDDelegate> { MBProgressHUD *HUD; } #pragma mark - #pragma mark MBProgressHUDDelegate methods - (void)hudWasHidden:(MBProgressHUD *)hud { // Remove HUD from screen when the HUD was hidded [HUD removeFromSuperview]; HUD = nil; } |
在执行某个异步请求时开始调用:
1 2 3 4 5 | HUD = [MBProgressHUD showHUDAddedTo:self.webView animated:YES]; HUD.labelText = @正在请求...; // mode参数可以控制显示的模式 //HUD.mode = MBProgressHUDModeText; HUD.delegate = self; |
评论