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