1.在xib文件中的view控件下加入UIActivityIndicatorView 这个控件。
2.在.h文件中定义 UIActivityIndicatorView 的变量
3.在.m文件中@synthesize这个变量
4.在xib文件中做 Outlet的关联
5.利用Tools的showDail和hideDail来显示或者关闭 waitting的提示。
6.Tools中的相关代码实现
//显示加载状态图标 +(void)showDial:(UIWindow *)window indicatorView:(UIActivityIndicatorView *) activityIndicatorView; { if ([[window subviews] indexOfObject:activityIndicatorView] != NSNotFound) { [window bringSubviewToFront:activityIndicatorView]; }else { [window addSubview:activityIndicatorView]; [window bringSubviewToFront:activityIndicatorView]; } //不允许用户输入 window.userInteractionEnabled = NO; } //隐藏加载状态图标 +(void) hideDial:(UIWindow *)window indicatorView:(UIActivityIndicatorView *)activityIndicatorView { if ([[window subviews] indexOfObject:activityIndicatorView] != NSNotFound) { [activityIndicatorView removeFromSuperview]; } //允许用户输入 window.userInteractionEnabled = YES; }
7.调用方法
显示提示图标
[Tools showDial:self.view.window indicatorView:activityIndicatorView];
关闭提示图标
[Tools hideDial:self.view.window indicatorView:activityIndicatorView];