欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS中UIWebView加載Loading的實(shí)現(xiàn)方法

 更新時(shí)間:2015年05月27日 11:46:01   投稿:hebedich  
最近有朋友問我類似微信語音播放的喇叭動(dòng)畫和界面圖片加載loading界面是怎樣實(shí)現(xiàn)的,是不是就是一個(gè)gif圖片呢!我的回答當(dāng)然是否定了,當(dāng)然不排除也有人用gif圖片?。?/div>

第一種方法:使用UIView and UIActivityIndicatorView

復(fù)制代碼 代碼如下:

第二種方法:使用UIAlertView and UIActivityIndicatorView

復(fù)制代碼 代碼如下:

//加載網(wǎng)頁動(dòng)畫
- (void)webViewDidStartLoad:(UIWebView *)webView{
    if (myAlert==nil){      
       myAlert = [[UIAlertView alloc] initWithTitle:nil
                                                              message: @"讀取中..."
                                                                delegate: self
                                                 cancelButtonTitle: nil
                                                 otherButtonTitles: nil];
     UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
     activityView.frame = CGRectMake(120.f, 48.0f, 38.0f, 38.0f);
     [myAlert addSubview:activityView];
     [activityView startAnimating];
     [myAlert show];
     }
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
      [myAlert dismissWithClickedButtonIndex:0 animated:YES];
}

方法三:使用UIWebView來加載gif圖片,除非你要用到webView,不然就不要使用這種方式來實(shí)現(xiàn)

復(fù)制代碼 代碼如下:

NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"1" ofType:@"gif"]]; 
// view生成 
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(100, 100, 70, 30)]; 
webView.userInteractionEnabled = NO;//用戶不可交互 
[webView loadData:gif MIMEType:@"image/gif" textEncodingName:nil baseURL:nil]; 
[self.view addSubview:webView]; 

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論