[英]setting UICollectionViewCell to fit CollectionView
我正在嘗試在收藏夾視圖中顯示圖片,一次顯示1張圖片,並允許它們水平滾動。
所以我希望單元格適合集合視圖的大小,也許有些余量。
我嘗試通過將單元格框架設置為與集合視圖的框架相同的方式來完成此操作
CGRect containerFrame = self.photoCollectionView.frame;
cell.frame = CGRectMake(containerFrame.origin.x, containerFrame.origin.y, containerFrame.size.width, containerFrame.size.height);
但細胞只是一起消失了 有標准的方法嗎?
看看UICollectionViewFlowLayout類參考 。 您應該使用UICollectionViewDelegateFlowLayout
。
實現此方法以更改單元格的大小
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
並更改單元格之間的間距
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.