     
     public func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
         let page = collectionView.dequeueReusableCellWithReuseIdentifier("loopCell", forIndexPath: indexPath)
-        page.backgroundColor = UIColor.randomColor()
         let realIndex = indexPath.item % pageCount
         let currentView = pageCurrentClosure!(pageIndex: realIndex)
         currentView.frame = page.bounds

            view.backgroundColor = UIColor.whiteColor()
            return view
        }
        defaultImage = nil
        timeInterval = 0
        super.init(frame: frame)
    }

    required public init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    convenience public init(frame: CGRect, countClosur: LoopPageCountClosure, pageClosure: LoopPageCurrentViewClosure, actionClosure: LoopPageTapActionClosure) {
        self.init(frame: frame)
        pageCountClosure = countClosur
        pageCurrentClosure = pageClosure
        pageTapActionClosure = actionClosure

    //KARK: - Lazy
    private lazy var pageCtl : UIPageControl = {
        let pageCtl = UIPageControl()
        return pageCtl
    }()
}
