在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C  iOS/ ios uicollectionview 能不能為不同的section設(shè)置不同的

ios uicollectionview 能不能為不同的section設(shè)置不同的高度?

比如說(shuō)section=0的時(shí)候,section里的高度為50,section=1的時(shí)候,section里的高度為100。這個(gè)怎么設(shè)置?

回答
編輯回答
懶洋洋

UICollectionViewDelegateFlowLayout的以下方法或許是你需要的。

  • (CGSize)collectionView:(UICollectionView )collectionView layout:(UICollectionViewLayout)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section;
2018年4月28日 20:23
編輯回答
奧特蛋

可以搜索下瀑布流,修改UICollectionViewLayout里面的系統(tǒng)方法

  • (instancetype)init
  • (void)prepareLayout
  • (NSArray<UICollectionViewLayoutAttributes > )layoutAttributesForElementsInRect:(CGRect)rect
  • (CGSize)collectionViewContentSize
2017年9月20日 12:34