zoukankan      html  css  js  c++  java
  • 用UIWebView加载本地图片和gif图

    加载gif图:

     NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"9" ofType:@"gif"]];

        // view生成

        [webView loadData:gif MIMEType:@"image/gif" textEncodingName:NULL baseURL:NULL];

    加载本地的图片:

     //加载本地的图片原理是使用webView加载html标签

      UIImage *selectedImage = [UIImage imageNamed:@"icon_VC6_boxStart"];

        NSString *stringImage = [self htmlForJPGImage:selectedImage];

        //构造内容

        NSString *contentImg = [NSString stringWithFormat:@"%@", stringImage];

        NSString *content =[NSString stringWithFormat:

                            @"<html> "

                            "<style type="text/css"> "

                            "<!-- "

                            "body{font-size:40pt;line-height:60pt;} "

                            "--> "

                            "</style> "

                            "<body> "

                            "%@ "

                            "</body> "

                            "</html>"

                            , contentImg];

        

        //让self.contentWebView加载content

        [webView loadHTMLString:content baseURL:nil];

    //编码图片

    - (NSString *)htmlForJPGImage:(UIImage *)image

    {

        NSData *imageData = UIImageJPEGRepresentation(image,1.0);

        NSString *str1=[NSString stringWithFormat:@"data:image/jpg;base64,%@",[imageData base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]];

        return [NSString stringWithFormat:@"<img src = "%@" />", str1];

    }

  • 相关阅读:
    UIPickerView
    visual studio2010生成get方法和set方法快捷键
    vmware安装mac虚拟机键盘失灵解决方法
    运行android模拟器过大
    [SQL Utility] How to retrieve Oracle’s version info?
    【读书笔记】c# in depth (1)
    [Oracle 10g] About Recycle bin
    [Oracle Troubleshooting] Get Oracle Bounces When Data File Is Missing
    [Oracle Mgmt]Clone Oracle Database Manually
    [SQL*PLUS]Set Up Sql*Plus
  • 原文地址:https://www.cnblogs.com/Acee/p/5729275.html
Copyright © 2011-2022 走看看