UICollectionViewFlowLayout IOS的​​minimumLineSpacing属性

时间:2014-08-29 15:52:43

标签: ios iphone

到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返回一个固定值就可以了,那么最小值间距将在列,但如果它返回动态值则没有,问题是什么?

0 个答案:

没有答案