iOS: load external image and css to UIWebView

原创 2012年03月29日 01:47:26

对于UIWebView,有2种方法来load web page。

最省事的一种是loadRequest method,直接直接以url作参数即可

example

[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:newsUrl]]];


另一种方式是loadHTMLString method,该方法的第一个参数是string,它是通过NSUrlConnection获取的html content string。

    [webView loadHTMLString:(NSString *) baseURL:(NSURL *)

但是这种方法对于image, css则无法在UIWebView里载入显示。

解决方法是

通过 loadHTMLString method的第二个参数"baseURL" http://iphoneincubator.com/blog/windows-views/uiwebview-revisited


使用ASIWebPageRequest    http://allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest


把image变成base64 string  http://iPhoneIncubator.com/blog/windows-views/display-images-in-uiwebview


iOS之在webView中引入本地html,image,js,css文件的方法

项目需求 最近开发的项目,需要一个webView,同时这个webView会需要引入一些项目中的资源: 一个本地的html文件,作为webView的模板两张loading图片,在图片未加载的...
  • shaobo8910
  • shaobo8910
  • 2016年09月23日 17:55
  • 3538

IOS9禁用UIWebView的放大镜

UIKit提供UIWebView组件,允许开发者在App中嵌入Web页面。通过UIWebView组件,我们可以在应用中很方便的嵌入HTML页面。在利用IOS原生的组件进行界面开发时,界面UI元素的布局...
  • jamy08
  • jamy08
  • 2015年12月29日 10:29
  • 1955

React Native在开发过程中遇到的一些问题(俗称:坑)

React Native在运行时的各种错误
  • skylin19840101
  • skylin19840101
  • 2016年08月29日 17:56
  • 5483

Using openCV to load, gray and save image

  • 2012年04月24日 14:33
  • 617B
  • 下载

Cordova页面加载外网图片失败,Refused to load the image

1.使用Cordova页面加载外网图片失败,抛出异常 Refused to load the image 'http://xxx.png' because it violates the follo...
  • u011127019
  • u011127019
  • 2016年05月01日 11:31
  • 6020

iOS UIWebView 加载https 站点出现NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL,

今天在加载https站点的时候遇到如下的错误问题。所以对自己之前写的iOS内嵌webview做了一些修改,可以让它加载http站点也可以让它加载https站点、 下面是我加载https站点的时候出...
  • wsq724439564
  • wsq724439564
  • 2014年05月15日 18:08
  • 16045

16. 26. 3. 装入想要尺寸的图片 Load Image and scale it

import javax.swing.JFrame; import java.awt.event.ActionListener; import java.awt.event.ActionEvent...
  • youyigong
  • youyigong
  • 2011年10月07日 12:11
  • 723

How to Re-Sign an iOS App from an External Developer

If you ever work with 3rd party developers, you know that getting the final project into production ...
  • WHACKW
  • WHACKW
  • 2015年04月15日 11:54
  • 552

How to Install NoCat Splash and Link it to an External Web Server

Compile NoCatSplash: goto http://nocat.net/downloads/NoCatSplash/ and download the latest stable ...
  • zx824
  • zx824
  • 2012年07月09日 11:11
  • 3073

Opencv2.4.3_tutorials(学习指南)——load and display an Image

1 #include 2 #include 3 #include 4 5 using namespace cv; 6 using namespace std; 7 8 int main( int...
  • tianzhaixing
  • tianzhaixing
  • 2013年02月22日 15:59
  • 1275
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS: load external image and css to UIWebView
举报原因:
原因补充:

(最多只允许输入30个字)