PhotoRank/PhotoRank/Asset Picker/AssetCollectionViewCell.swift

46 lines
974 B
Swift

//
// AssetCollectionViewCell.swift
// PhotoRank
//
// Created by Shadowfacts on 8/3/19.
// Copyright © 2019 Shadowfacts. All rights reserved.
//
import UIKit
import Photos
class AssetCollectionViewCell: UICollectionViewCell {
var assetIdentifier: String!
var thumbnailImage: UIImage? {
didSet {
imageView.image = thumbnailImage
}
}
@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var visualEffectView: UIVisualEffectView!
override var isSelected: Bool {
didSet {
visualEffectView.isHidden = !isSelected
}
}
override func awakeFromNib() {
super.awakeFromNib()
visualEffectView.layer.masksToBounds = true
visualEffectView.layer.cornerRadius = 12
visualEffectView.isHidden = true
}
override func prepareForReuse() {
super.prepareForReuse()
imageView.image = nil
}
}