MoviesTopRatedCollectionViewController
final class MoviesTopRatedCollectionViewController : UICollectionViewController
extension MoviesTopRatedCollectionViewController: UICollectionViewDelegateFlowLayout
-
Declaration
Swift
var viewModel: MoviesTopRatedViewModel!
-
Declaration
Swift
var posterImageUseCase: PosterImagesUseCase?
-
Declaration
Swift
private var afterViewDidLoad: Bool
-
Declaration
Swift
private var loading: MoviesTopRatedModelLoading?
-
Declaration
Swift
override func viewDidLoad()
-
Declaration
Swift
override func viewDidLayoutSubviews()
-
Declaration
Swift
private func setupView()
-
Declaration
Swift
private func setupCollectionViewLayout()
-
Declaration
Swift
@objc private func refreshCollectionView(_ sender: UIRefreshControl)
-
Declaration
Swift
func reload()
-
Declaration
Swift
func isLoading(_ isLoading: MoviesTopRatedModelLoading?)
-
Declaration
Swift
func isRefresh(_ isRefresh: Bool)
-
Declaration
Swift
override func collectionView( _ collectionView: UICollectionView, numberOfItemsInSection section: Int ) -> Int
-
Declaration
Swift
override func collectionView( _ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath ) -> UICollectionViewCell
-
Declaration
Swift
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
-
Declaration
Swift
override func collectionView( _ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath ) -> UICollectionReusableView
-
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForFooterInSection section: Int) -> CGSize