MoviesTopRatedViewController
final class MoviesTopRatedViewController : UIViewController
-
Declaration
Swift
private var viewModel: MoviesTopRatedViewModel! -
Declaration
Swift
private var posterImageUseCase: PosterImagesUseCase? -
Declaration
Swift
private var moviesCollectionViewController: MoviesTopRatedCollectionViewController? -
Declaration
Swift
private let disposeBag: DisposeBag -
Declaration
Swift
private lazy var moviesTopRatedContainer: UIView { get set } -
Declaration
Swift
static func create( with viewModel: MoviesTopRatedViewModel, posterImageUseCase: PosterImagesUseCase? ) -> MoviesTopRatedViewController -
Declaration
Swift
deinit -
Declaration
Swift
override func viewDidLoad() -
Declaration
Swift
private func setupView() -
Declaration
Swift
private func bind(to viewModel: MoviesTopRatedViewModel) -
Declaration
Swift
private func updateCollectionView() -
Declaration
Swift
private func updateLoading(_ loading: MoviesTopRatedModelLoading?) -
Declaration
Swift
private func refreshCollectionView(_ refresh: Bool)
MoviesTopRatedViewController Class Reference