     
     var asset: TTAAsset! {
         didSet {
-            imageView.image = nil
+            config()
             
             let identifier = asset.assetID
             assetID = identifier

    }
    
    func _configViews() {
        imageView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
        imageView.contentMode = .scaleAspectFill
        imageView.clipsToBounds = true

    }
}

// MARK: - Data

fileprivate extension TTAAssetCollectionViewCell {
    
    func config(with image: UIImage? = nil, hiddenSelectButton: Bool = true) {
        imageView.image = image
        selectButton.isHidden = hiddenSelectButton
    }
}

// MARK: - Actions

extension TTAAssetCollectionViewCell {
