0

我一直試圖增加單元格之間的距離使用UICollectionView我似乎無法改變單元格之間的間距。我的目標是嘗試使單個單元格居中,並在水平滑動時進入下一個單元格。我試過用這個:UICollectionViewCells之間的最小空間

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*) 
collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section 
{ 

return 100.0f; 
} 

但這似乎並沒有增加單元之間的間距。我知道單元格可以是任何寬度或高度,但我需要保持尺寸不變,以便將所有內容放入單元格中。我使用目標c並以編程方式創建單元格。

回答

0

想通了的傢伙! VoyageCN給了我一個提示。所有需要做的是使用minimumLineSpacing而不是minimumInteritemSpacing,並解決了它。現在我需要找出一種讓他們均勻分佈的方法。

0

您是否已經完成方法- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath來設置您的細胞的大小?

而且你要知道,當你設置minimumInteritemSpacing不是主要的實際interitem間距

+0

是的,我已經根據方向設置了寬度和高度。我也有' - (void)loadView'函數:'layout.minimumInteritemSpacing = 10.0f;' –