gpt4 book ai didi

ios - 不使用 HTML 将本地镜像直接加载到 UIWebView 中?

转载 作者:行者123 更新时间:2023-11-29 10:31:28 25 4
gpt4 key购买 nike

我正在尝试将本地镜像文件加载到 UIWebView 中。是否需要创建一个 HTML 文件并将图像加载到其中,或者我可以直接在 Web View 中加载图像吗?

这是我目前用来将图像加载到 WebView 中的代码,但它显示为空白。

NSURL *url = [NSURL fileURLWithPath:localFilePath isDirectory:NO];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];

最佳答案

UIWebView 有一个 loadData:MIMEType:textEncodingName:baseURL: 方法。与其编写带有图像的 HTML,不如像这样做一些更简单的事情

NSData *imageData = [NSData dataWithContentsOfURL:fileURL];
[self.webView loadData:imageData MIMEType:@"image/..." textEncodingName:@"utf-8" baseURL:nil];

MIMEType 参数应更改为图像的任何 MIME 类型。 (例如 jpeg 是 image/jpeg)

关于ios - 不使用 HTML 将本地镜像直接加载到 UIWebView 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com