zoukankan      html  css  js  c++  java
  • UIWebView加载本地网页与图片的方法

     
    UIWebView加载工程本地网页与本地图片

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        
        NSString *filePath = [[NSBundle mainBundle]pathForResource:@"1" ofType:@"html"];
        NSString *htmlString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
        
        myWebView = [[UIWebView alloc] initWithFrame:self.view.bounds];
        myWebView.delegate = self;
        [self.view addSubview:myWebView];
        
        [myWebView loadHTMLString:htmlString baseURL:[NSURL URLWithString:filePath]];
        
    }

    -(void)webViewDidFinishLoad:(UIWebView *)webView
    {
        NSString *imagePath = [[NSBundle mainBundle] resourcePath];
        imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
        imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
        NSString * js = [NSString stringWithFormat:@"document.images[0].src='file:/%@//%@'",imagePath,@"icon-04.png"];
        
        [myWebView stringByEvaluatingJavaScriptFromString:js];
        NSString *path = [myWebView stringByEvaluatingJavaScriptFromString:@"document.images[0].src"];
        NSLog(@"path:%@", path);
    }


    图片+文字是最好的说明,希望可以帮到忙。

    图片:CD096BB8-D0C3-48AE-80C1-0CBCEB11C1D9.png 
     
    感谢您的访问! 若对您有帮助或有兴趣请关注博客:http://www.cnblogs.com/Rong-Shengcom/
  • 相关阅读:
    Windows多线程编程入门
    多字节字符与宽字符
    Linux静态库与动态库详解
    Linux下清理内存和Cache方法
    数据库设计范式
    mybatis面试问题
    Gson使用
    Linux 定时任务crontab使用
    Java-GC机制
    java内存模型
  • 原文地址:https://www.cnblogs.com/Rong-Shengcom/p/5422052.html
Copyright © 2011-2022 走看看