Ios 在collectionView中设置最小行间距
我试图在我的collectionViewController中使用swift设置最小行距,但我似乎找不到需要使用的方法。我需要以编程方式进行此操作,因为我需要根据selectedSegmentedIndex动态更改此操作。如何以编程方式更改最小行距 我已尝试添加UICollectionViewFlowLayout,但无法添加,因为它是UICollectionViewController 我想我需要使用类似的东西Ios 在collectionView中设置最小行间距,ios,iphone,swift,uicollectionview,Ios,Iphone,Swift,Uicollectionview,我试图在我的collectionViewController中使用swift设置最小行距,但我似乎找不到需要使用的方法。我需要以编程方式进行此操作,因为我需要根据selectedSegmentedIndex动态更改此操作。如何以编程方式更改最小行距 我已尝试添加UICollectionViewFlowLayout,但无法添加,因为它是UICollectionViewController 我想我需要使用类似的东西 collectionView:layout:minimumLineSpacingFo
collectionView:layout:minimumLineSpacingForSectionAtIndex:
使您的
UICollectionViewController
符合协议UICollectionViewDelegateFlowLayout
您正在寻找的方法是:
-(CGFloat)集合视图:(UICollectionView*)集合视图布局:(UICollectionViewLayout*)集合视图布局分区索引的最小行间距:(NSInteger)分区代码>Swift:
func collectionView(collectionView: UICollectionView, layout
collectionViewLayout: UICollectionViewLayout,
minimumLineSpacingForSectionAtIndex section: Int) -> CGFloat {
return 1.0
}
Swift 4.2
func collectionView(_ collectionView: UICollectionView, layout
collectionViewLayout: UICollectionViewLayout,
minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 10
}
我需要更改“行”的最小空间。是的-此方法可以做到这一点。