我编码如下,但我发现 webViewDidFinishLoad() 会发生若干次。
如何知道 webViewDidFinishLoad() 最后发生吗?
iNavigate = ; - (void)webViewDidFinishLoad:(UIWebView *)webView
{ iNavigate ++; NSLog(@"Navigate Count = %d", iNavigate); if (iNavigate >)
{
CGRect rect = self.webView.frame;
rect.size.height = rect.size.height - toolBarBrowser.frame.size.height;
self.webView.frame = rect;
self.toolBarBrowser.hidden = FALSE;
} barButtonBack.enabled = (self.webView.canGoBack);
barButtonForward.enabled = (self.webView.canGoForward); }
//解决方法 1:
//您可以使用 (webview.isLoading) 来知道 UIWebView webViewDidFinishLoad 最后或发生不
- (void)webViewDidFinishLoad:(UIWebView *)webView{
if (!webView.isLoading){
[self ChickUrlIsDownload:myWebview.request.URL.absoluteString];
}
{
[progress setProgress: animated:YES];
[progress removeFromSuperview];
progress=nil;
}
if ([myWebview canGoBack]) {
[btn_back setSelected:YES];
}else{
[btn_back setSelected:NO];
}
[btn_back setEnabled:btn_back.selected];
if ([myWebview canGoForward]) {
[btn_go setSelected:YES];
}else{
[btn_go setSelected:NO];
}
[btn_go setEnabled:btn_go.selected];
//获取到title
NSString *title=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
if (title.length>) {
sel_title=[NSString stringWithFormat:@"%@%@",[title substringWithRange:NSMakeRange(,)],@"..."];
}else{
sel_title=title;
}
NSLog(@"_str_title=%@",sel_title);
}

最新文章

  1. 【Oracle 集群】Oracle 11G RAC教程之集群安装(七)
  2. 初试visual studio2012的新型数据库LocalDB
  3. myeclipse中java文件中文注释乱码问题
  4. 【转】个人最常用的Eclipse快捷键
  5. java多线程之 Executors线程池管理
  6. DTCMS中部分IE8不支持webupload上传附件的控件,更改为ajaxfileupload
  7. WPF线程获取UI线程
  8. hdu5355 Cake(构造)
  9. hdu 1811 Rank of Tetris
  10. Hdu5381-The sum of gcd(莫队)
  11. 在PL/SQL/sqlplus客户端 中如何让程序暂停几秒钟
  12. java 图片生成缩略图后,转化成流
  13. 风火轮SMC532使用
  14. cdnbest里站点域名不同步到节点,报400错误的一般原因
  15. EXTRACT FILES AND IMAGES FROM A SHAREPOINT CONTENT DATABASE
  16. lucene教程【转】【补】
  17. mongodb千万级写入怎么优化
  18. python易错盲点排查之+=与+的区别分析以及一些赋值运算踩过的坑
  19. SOCKET, TCP/UDP, HTTP, FTP 浅析
  20. Linux 启动和关闭自定义命令

热门文章

  1. BZOJ3175: [Tjoi2013]攻击装置
  2. NOI2009植物大战僵尸
  3. I.MX6 Linux 自动获取AR1020 event input节点
  4. 使用BusyBox制作Linux根文件系统
  5. spring+mybatis 多数据源整合
  6. lightoj 1224
  7. mac远程连接 win8
  8. 树莓PI安装jdk1.8,ant,maven【转】
  9. c#: 解析json, 转成xml, 简单方便
  10. NOIP2014 联合权值