private void SetupCollectionView() { collectionView.RegisterNibForCell(MovieCollectionCell.Nib, MovieCollectionCell.Key); collectionViewSource = new MovieListingCollectionViewSource(collectionView, MovieCollectionCell.Key, ViewModel); var layout = new MoviesCollectionFlowLayout(ViewModel); layout.MinimumInteritemSpacing = 16; layout.MinimumLineSpacing = 16; layout.SectionInset = new UIEdgeInsets(16, 16, 0, 16); collectionView.SetCollectionViewLayout(layout, true); collectionView.Source = collectionViewSource; collectionView.ContentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.Never; }
private void SetupCollectionView() { collectionView.RegisterNibForCell(MovieCollectionCell.Nib, MovieCollectionCell.Key); collectionView.RegisterNibForCell(MovieListCell.Nib, MovieListCell.Key); collectionView.RefreshControl = mvxUIRefreshControl; collectionViewSource = new MovieListingCollectionViewSource(collectionView, MovieCollectionCell.Key, ViewModel); var layout = new MoviesCollectionFlowLayout(ViewModel); layout.MinimumInteritemSpacing = 16; layout.MinimumLineSpacing = 16; layout.SectionInset = new UIEdgeInsets(16, 16, 0, 16); layout.HeaderReferenceSize = new CGSize(View.Frame.Width, 70); layout.SectionHeadersPinToVisibleBounds = true; collectionView.SetCollectionViewLayout(layout, true); collectionView.Source = collectionViewSource; collectionView.ContentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.Never; }