我想设置UICollectionViewCell的顶部位置,以便删除额外的间距。
尝试在设计时设置最高位置,但已禁用。
在运行时,顶部位置设置为0,然后有很多空格。
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,sizeForItemAtIndexPath indexPath:NSIndexPath ) -> CGSize {
. . .
if device_type == "iPhone4-Series" {
mElementSize = CGSizeMake(60, 60)
}
. . .
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,minimumInteritemSpacingForSectionAtIndex section: NSInteger) -> CGFloat {
if device_type == "iPhone4-Series" {
return 5.0
}
. . .
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,minimumLineSpacingForSectionAtIndex section: NSInteger) -> CGFloat {
if device_type == "iPhone4-Series" {
return 5.0
}
. . .
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout:UICollectionViewLayout, insetForSectionAtIndex section: NSInteger) -> UIEdgeInsets {
if device_type == "iPhone4-Series" {
return UIEdgeInsetsMake(0,40,2,40)
}
. . .
}
答案 0 :(得分:0)
尝试在UICollectionViewFlowLayout中查看这些属性:
minimumLineSpacing
minimumInteritemSpacing
sectionInset