iOS 提示信息

来源:互联网 发布:数据交换平台软件 编辑:程序博客网 时间:2024/06/07 07:32

显示网络异常

+(void)showNetError:(UIView *)view {


    MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];


    hud.mode = MBProgressHUDModeText;


    hud.labelText = @"网络异常,请查看网络!";


    hud.margin =15.f;


    hud.removeFromSuperViewOnHide = YES;


    hud.userInteractionEnabled=NO;


    [hud hide:YES afterDelay:3];


}


进入一页面 加载提示 加载完消失

-(void) webViewDidStartLoad:(UIWebView *)webView{


    [self showHUD];


}


-(void)webViewDidFinishLoad:(UIWebView *)webView{


    [HUD hide:YES];


}


-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{


    [HUD hide:YES];


    


    [CommenData showNetError:self.navigationController.view];


    


    if (error.code!=-999) {


        [self loadBlankPage];


    }


    


}


-(void)showHUD{


    HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];


    [self.navigationController.view addSubview:HUD];


    HUD.delegate = self;


    HUD.labelText = @"Loading";


    HUD.userInteractionEnabled=NO;


    [HUD show:YES];


    


    //    [HUD showWhileExecuting:@selector(myTask) onTarget:self withObject:nil animated:YES];


}


- (void)viewDidLoad {


    [super viewDidLoad];


    


    //[self.navigationController setNavigationBarHidden:NO animated:NO];


    


    webViews.delegate=self;


    NSString *string = [NSString stringWithFormat:@"%@docdetail/detail?uid=%@", BaseURLString,self.data];


    NSURL *url = [NSURL URLWithString:string];


    NSURLRequest * request = [NSURLRequest requestWithURL:url];


    webViews.backgroundColor=[UIColor whiteColor];


    webViews.scrollView.bounces=NO;



    [webViews loadRequest:request];


    


}


 
0 0
原创粉丝点击