UICollectionViewFlowLayout IOS的minimumLineSpacing属性
对苹果的文档UICollectionViewFlowLayout的属性minimumLineSpacing说:
对于垂直滚动网格,此值表示连续行之间的最小间距。 对于水平滚动网格,此值表示连续列之间的最小间距
我testing它和这样的代码的一部分:
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
返回一个固定的值就可以了,minimumLineSpacing将被添加到列之间,但是如果它返回一个dynamic值则不会有什么问题?
- 在endInterruption调用AVAudioSessionDelegate,但不调用beginInterruption
- 启用和禁用注释拖动(即时)(iOS Mapkit)
- UIBezierPath绘制不同笔画的圆
- iOS 9的问题 10 $ digest()迭代达到
- 我怎样才能将数据从父视图控制器传递给子视图控制器?
- 使用MKPolylineRenderer创build一个MKMapSnapshotter
- 自动将属性值从一个对象复制到另一个不同types的对象,但协议相同(Objective-C)
- Xcode 6如何删除原始分支
- 提交给App Store的应用程序和应用程序更新必须使用Xcode 5.1.1或更高版本以及iOS 7 SDK构build