ios - UIWebview 显示带有图像的完整页面

标签 ios iphone swift url uiwebview

let url = NSURL (string: "/image/0LSmY.jpg");
 let webViewInst: UIWebView = UIWebView()
 let requestObj = NSURLRequest(url: url! as URL)
 webViewInst.frame = self.view.bounds
 webViewInst.loadRequest(requestObj as URLRequest);
 webViewInst.delegate = self

 webViewInst.scalesPageToFit = true
 webViewInst.contentMode = .scaleAspectFit
 self.view.addsubview(webViewInst)

这是可行的,但我们需要滚动 webview 才能在网页中查看完整图像。如何解决这个问题?

如何显示适合 View 的完整图像?

P.S,上面url中提到的图片尺寸超过3000像素(3024x4032)

最佳答案

试试这个我已经实现了它并且按你预期的方式工作。

webView = WKWebView(frame: self.view.frame)
let urlString = "/image/0LSmY.jpg" 
let url = URL(string: urlString)!
let request = URLRequest(url: url)
webView.load(request)
self.view.addSubview(webView)
self.view.sendSubview(toBack: webView)

关于ios - UIWebview 显示带有图像的完整页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50928624/

相关文章:

iphone - Three20 对象传递

iOS - 更改语言后不应用默认值

ios - 在 collectionView cellForItemAtIndexPath 中创建形状 - Objective C

iOS后台执行和防止应用程序被挂起/终止

ios - 如何为 iOS 应用程序设置默认本地化

iOS 播放音频服务

swift - 使用 Alamofire 通过发布请求传递 token

ios - 如何在某个位置通知附近的用户

ios - 如何在模拟器中重置钥匙串(keychain)?

ios - 从网络播放时是否可以更改 iOS 8 锁屏音频标签?