在My Iphone應用程序中,我將一個本地HTML文件顯示在UIWebView中。在html代碼中,我嘗試顯示存儲在「Ressource」庫中的本地圖片。 我想知道什麼是路徑,我不能指向我的照片。在UIWebView商店本地顯示圖片(Iphone)
感謝,
在My Iphone應用程序中,我將一個本地HTML文件顯示在UIWebView中。在html代碼中,我嘗試顯示存儲在「Ressource」庫中的本地圖片。 我想知道什麼是路徑,我不能指向我的照片。在UIWebView商店本地顯示圖片(Iphone)
感謝,
假設你的形象被命名爲MyImage.png,並在您的應用程序包的資源文件夾:
NSString *imagePath = [[NSBundle mainBundle] pathForResource: @"MyImage" ofType: @"png"];
沒有必要把路徑到HTML頁面的每個圖像手動。
只需引用沒有路徑的圖像,例如並將html文件和圖像存儲在資源文件夾中。然後使用下面的代碼來設置的UIWebView的內容:
NSString *filePathString = [[NSBundle mainBundle] pathForResource:@"help-en" ofType:@"html"];
NSMutableString *html = [[NSMutableString alloc] initWithContentsOfFile: filePathString];
NSURL *aURL = [NSURL fileURLWithPath:filePathString];
[webView loadHTMLString:html baseURL:aURL];
NSString *filePathString = [[NSBundle mainBundle] pathForResource:@"example" ofType:@"png"];
NSURL *aURL = [NSURL fileURLWithPath:filePathString];
NSURLRequest *req = [[NSURLRequest alloc] initWithURL:aURL];
[self.webView loadRequest:req];
沒有那不是我想要的,我有一個HTML文件,這裏面的代碼我顯示的圖像就像
我想知道的路徑(我的圖像位於捆綁包的「資源」文件夾中 –
ludo
2010-01-17 08:46:48
上面的代碼爲您提供了圖像文件的路徑,您可以將它插入HTML字符串中。是否需要解析HTML才能獲取src屬性的值? – Costique 2010-01-17 10:35:38
我可以使用你的代碼並將其粘貼到我的html中?它會工作嗎?我從來沒有嘗試過這麼奇怪,我會明天嘗試並回復給你。 – ludo 2010-01-17 12:13:41