     private weak var collectionView:VCollection!
     private let kCellWidth:CGFloat = 100
     private let kInterItem:CGFloat = 2
+    private let kAfterAddRefresh:TimeInterval = 0.2
     
     override init(frame:CGRect)
     {

        
        return true
    }
}

            at:index,
            animated:false,
            scrollPosition:UICollectionViewScrollPosition.centeredHorizontally)
    }
    
    private func refreshFrame()
    {
        DispatchQueue.main.asyncAfter(
            deadline:DispatchTime.now() + kAfterAddRefresh)
        { [weak controller] in
            
            controller?.refreshFrame()
        }
    }
    
    //MARK: collectionView delegate
