2018.05.30
UICollectionView做全屏瀏覽器亥贸,顯示單圖,橫向滾動炕置,圖直接間距20男韧,pagingEnabled=YES默垄,滾動起來會露出間隔
- 設置collectionView.pagingEnabled=YES
- 當前collectionView的frame寬度設置為屏幕寬度+
- 自定義UICollectionViewFlowLayout,itemSize是屏幕寬度朦前,設置間距minimumLineSpacing為20
xxxFlowLayout *layout = [xxxFlowLayout new];
layout.itemSize = CGSizeMake(SCREEN_WIDTH, SCREEN_HEIGHT);
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
layout.minimumLineSpacing = 20;
layout.minimumInteritemSpacing = 0;
- 自定義的flowlayout中,設置contentSize韭寸,寬度為圖片個數(shù)*(屏幕寬度+間距20)
- (CGSize)collectionViewContentSize {
CGSize size = [super collectionViewContentSize];
size.width = ITEM_COUNT * (kSCREEN_WIDTH + 20);
return size;
}
- 這樣collectioView加寬20,留出了間距棒仍,橫向滑動的contentSize增加了間距20臭胜,保證每次滑動都會讓出間距的位置