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];