             return
         }
         pageControl.currentPage = abs(currentIdx)
-        leftImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx - 1) % (imageUrls?.count)!)])!)
-        centerImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx) % (imageUrls?.count)!)])!)
-        rightImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx + 1) % (imageUrls?.count)!)])!)
+        leftImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx - 1) % (imageUrls?.count)!)])!, placeholderImage: placehoderImage, optionsInfo: nil, progressBlock: nil, completionHandler: nil)
+        centerImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx) % (imageUrls?.count)!)])!, placeholderImage: placehoderImage, optionsInfo: nil, progressBlock: nil, completionHandler: nil)
+        rightImageView.kf_setImageWithURL(NSURL(string: imageUrls![abs((currentIdx + 1) % (imageUrls?.count)!)])!, placeholderImage: placehoderImage, optionsInfo: nil, progressBlock: nil, completionHandler: nil)
         self.adDescsLabel.text = "  " + adDescs![abs((currentIdx) % (imageUrls?.count)!)]
         self.scrollView.contentOffset = CGPointMake(bounds.width, 0)
         if isTimerAuto == false {

        pageControl.currentPageIndicatorTintColor = .whiteColor()
        addSubview(pageControl)
    }
    
    public func scrollViewDidEndDecelerating(scrollView: UIScrollView) {
        if self.scrollView.contentOffset.x == 0 {
            currentIdx = ((currentIdx - 1) % (imageUrls?.count)!)

        adDescsLabel.textColor = .whiteColor()
        addSubview(adDescsLabel)
    }

    public func configAd(urls: [String], placeholder: UIImage = UIImage(), descs: [String], style: PageControlShowStyle, response: ResponseClouser) {
        imageUrls = urls
        adDescs = descs
        pageControlShowStyle = style
        tapResponse = response
        placehoderImage = placeholder
        configPageControl(style)
        timer = NSTimer.scheduledTimerWithTimeInterval(interval, target: self, selector: #selector(auto), userInfo: nil, repeats: true)
        isTimerAuto = false
    }

    func configPageControl(style: PageControlShowStyle) {
        pageControl.numberOfPages = (imageUrls?.count)!
        let PAGEWIDTH = PAGHEIGHT * CGFloat((imageUrls?.count)!)
