gpt4 book ai didi

ios - 在 Swift 中预览 iCarousel 中的 UIWebView

转载 作者:行者123 更新时间:2023-11-30 13:15:10 26 4
gpt4 key购买 nike

我正在用 Swift 编写一个应用程序,我尝试使用我所在的 html 页面的 iCarousel 加载图像预览使用UIWebView

现在我遇到的问题是我无法预览 html 页面,但是当我尝试预览图像时,我可以预览它。

这是我的代码

func carousel(carousel: iCarousel, viewForItemAtIndex index: Int, reusingView view: UIView?) -> UIView {

var webView : UIImageView!
let webV:UIWebView = UIWebView(frame: CGRectMake(0, 0, 200, 200))
webV.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.google.com")!))
webV.contentMode = .ScaleAspectFit

if webView == nil{
webView = UIImageView(frame:CGRect(x:0,y:0,width:200,height:200))
webView.contentMode = .ScaleAspectFit
}else{
webView = view as! UIImageView
}

webView.image = UIImage(named:"left-arrow.png")!

return webView //returns image carousel
//return webV //returns blank carousel. I want this to work !!!
}

如何实现此功能?

编辑 1

我可以预览图像carousel.type = iCarouselType.Linear 已连接屏幕。 enter image description here这就是它的样子

但我想要它用于任何其他轮播,比如说carousel.type = iCarouselType.CoverFlow 这就是我得到的 enter image description here这是我返回 UIImageView 时得到的结果 enter image description here

最佳答案

我通过使用 WKWebView 而不是 UIWebView 实现了此功能

这是工作代码

    let webV:WKWebView!
webV = WKWebView(frame: CGRectMake(20, 20, 200, 200))
var url = NSURL(string:"http://www.fb.com/")
var req = NSURLRequest(URL:url!)
webV!.loadRequest(req)
return webV

此外,请确保您已通过添加以下行导入 WebKit

导入WebKit

关于ios - 在 Swift 中预览 iCarousel 中的 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38304626/

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