对于UICollectionViewFlowLayout的属性minimumLineSpacing,苹果的文档说:
对于垂直滚动网格,该值表示最小值
连续行之间的间距。对于水平滚动的网格,
该值表示连续列之间的最小间距
我测试它和代码的一部分是这样的:
self.layout1 = [[UICollectionViewFlowLayout alloc] init];
self.layout1.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.layout1.minimumLineSpacing = 100.0f;
结果是,minimumLineSpacing 仍然添加在行之间,而不是列之间,但我发现如果此委托方法:-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
返回固定值是可以的,最小行间距将在列之间添加,但如果返回动态值则不会,有什么问题?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)