X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/53b27422d140022594fc241cca91c3183be57bca..48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff:/iOS/WolneLektury/Screens/Library/Cells/BookCollectionViewCell.swift?ds=inline diff --git a/iOS/WolneLektury/Screens/Library/Cells/BookCollectionViewCell.swift b/iOS/WolneLektury/Screens/Library/Cells/BookCollectionViewCell.swift new file mode 100644 index 0000000..060d3ef --- /dev/null +++ b/iOS/WolneLektury/Screens/Library/Cells/BookCollectionViewCell.swift @@ -0,0 +1,41 @@ +// +// BookCollectionViewCell.swift +// WolneLektury +// +// Created by Pawel Dabrowski on 18/06/2018. +// Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved. +// + +import UIKit +import Kingfisher + +class BookCollectionViewCell: UICollectionViewCell { + + @IBOutlet weak var bgView: UIView! + @IBOutlet weak var coverImageView: UIImageView! + @IBOutlet weak var overlayView: BookImageOverlayView! + + override func awakeFromNib() { + super.awakeFromNib() + bgView.layer.cornerRadius = 5 + } + + func setup(bookModel: BookModel){ + + coverImageView.kf.cancelDownloadTask() + coverImageView.image = #imageLiteral(resourceName: "list_nocover") + + if let url = bookModel.getCoverThumbUrl(){ + + coverImageView.kf.setImage(with: ImageResource(downloadURL: url), + placeholder: #imageLiteral(resourceName: "list_nocover"), + options: [.transition(.fade(1))], + progressBlock: nil, + completionHandler: { (image, error, cacheType, url) in + }) + } + overlayView.setup(bookModel: bookModel) + } + + +}