ios uicollectionview 能不能为不同的section设置不同的高度?

比如说section=0的时候,section里的高度为50,section=1的时候,section里的高度为100。这个怎么设置?
婷婷同学_
浏览 3227回答 2
2回答

有只小跳蛙

可以搜索下瀑布流,修改UICollectionViewLayout里面的系统方法(instancetype)init(void)prepareLayout(NSArray)layoutAttributesForElementsInRect:(CGRect)rect(CGSize)collectionViewContentSize

哆啦的时光机

UICollectionViewDelegateFlowLayout的以下方法或许是你需要的。(CGSize)collectionView:(UICollectionView)collectionViewlayout:(UICollectionViewLayout)collectionViewLayoutreferenceSizeForHeaderInSection:(NSInteger)section;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript