Tomson Xu

@CityU

iOS: load external image and css to UIWebView

对于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 Mobile
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

iOS: load external image and css to UIWebView

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭