MoviesListItemCell
final class MoviesListItemCell : UITableViewCell
-
Declaration
Swift
static let identifier: String
-
Declaration
Swift
static let height: CGFloat
-
Declaration
Swift
private var viewModel: MoviesListItemViewModel!
-
Declaration
Swift
private var posterImagesUseCase: PosterImagesUseCase?
-
Declaration
Swift
private var imageLoadTask: Cancellable? { get set }
-
Declaration
Swift
private let mainQueue: DispatchQueueType
-
Declaration
Swift
private lazy var titleLabel: UILabel { get set }
-
Declaration
Swift
private lazy var dateLabel: UILabel { get set }
-
Declaration
Swift
private lazy var overviewLabel: UILabel { get set }
-
Declaration
Swift
private lazy var posterImageView: UIImageView { get set }
-
Declaration
Swift
override init( style: UITableViewCell.CellStyle, reuseIdentifier: String? )
-
Declaration
Swift
required init?(coder: NSCoder)
-
Declaration
Swift
private func setupView()
-
Declaration
Swift
func fill( with viewModel: MoviesListItemViewModel, posterImagesUseCase: PosterImagesUseCase? )
-
Declaration
Swift
private func updatePosterImage(width: Int)