UIWebView的三種載入方式

2022-09-11 01:09:23 字數 1132 閱讀 8418

一、使用uiwebview 將web content 嵌入到應用上。

api提供了三種方法:

(1)- (void)loadrequest:(nsurlrequest *)request;

(2)- (void)loadhtmlstring:(nsstring *)string baseurl:(nsurl *)baseurl;

(3)- (void)loaddata:(nsdata *)data mimetype:(nsstring *)mimetype textencodingname:(nsstring *)textencodingname baseurl:(nsurl *)baseurl;

1、直接給出url位址即可將web content載入。

(1)nsstring *path = @"";(2)

nsurl *url = [[nsurl alloc] initwithstring:path];

(3)[self.webview loadrequest:[nsurlrequest requestwithurl:url]];

2、將本地html檔案內容嵌入webview

(1)nsstring *resourcepath = [ [nsbundle mainbundle] resourcepath];

(3)nsstring *htmlstring =[[nsstring alloc] initwithcontentsoffile:filepath encoding:nsutf8stringencoding error:nil];

(4)[self.webview loadhtmlstring:htmlstring baseurl:[nsurl fileurlwithpath: [[nsbundle mainbundle] bundlepath]]];

3、通過引入來載入

(1)nsstring *htmldata = @"";

(2)[self.webview loadhtmlstring:htmldata baseurl:[nsurl fileurlwithpath: [[nsbundle mainbundle] bundlepath]]];

這段指出htmldata所引用的其他檔案資源的基本路徑,如果baseurl:nil資訊將不會顯示出來~

UIWebView的三種載入方式

api提供了三種方法 void loadrequest nsurlrequest request void loadhtmlstring nsstring string baseurl nsurl baseurl void loaddata nsdata data mimetype nsstring...

UIWebView的三種載入方式

一 使用uiwebview 將web content 嵌入到應用上。api提供了三種方法 void loadrequest nsurlrequest request void loadhtmlstring nsstring string baseurl nsurl baseurl void load...

UIWebView的三種載入方式

一 使用uiwebview 將web content 嵌入到應用上。api提供了三種方法 void loadrequest nsurlrequest request void loadhtmlstring nsstring string baseurl nsurl baseurl void load...