在 Swift 中预览 iCarousel 中的 UIWebView

Preview UIWebView in iCarousel in Swift

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

现在我遇到的问题是我无法预览 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 附加屏幕。 这是它的样子

但我想要它用于任何其他旋转木马,比如说 carousel.type = iCarouselType.CoverFlow 这就是我得到的 这是我回来时得到的 UIImageView

我使用 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

import WebKit