• 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/
  • 相关阅读:
    Xshell6配置ssh免密码登录虚拟机
    编程语言的各种区别
    unity_小功能实现(敌人追踪主角)
    unity_小功能实现(敌人巡逻功能)
    Unity Editor已停止工作
    unity之初级必备知识
    unity之中级工程师
    iTween基础之功能简介
    C#数据结构_查找
    C#数据结构_排序
  • 原文地址:https://www.cnblogs.com/Rong-Shengcom/p/5422052.html
Copyright © 2020-2023  润新知