集合视图单元格之间的可用空间分布

时间:2019-05-05 10:06:18

标签: ios swift uicollectionview

我正在尝试将集合视图用作工作日选择器。

enter image description here

单元格的高度和宽度是恒定的。我想定位单元格以填充整个集合视图的宽度。我已经尝试过了,但是对我不起作用:

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
        let collectionWidth = collectionView.frame.width
        let freeSpace = collectionWidth - 210

        return freeSpace / 7
    }

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: 30, height: 30)
    } 

1 个答案:

答案 0 :(得分:0)

您需要

numberOfItems

其中return freeSpace / 6 =集合的数组数据源计数


您可能需要

return freeSpace / 7

代替

numOfelements - 1

您需要除以from ftplib import FTP from pathlib import Path file_path = Path('kitten.jpg') with FTP('server.address.com', 'USER', 'PWD') as ftp, open(file_path, 'rb') as file: ftp.storbinary(f'STOR {file_path.name}', file) ,这是7个项目之间的正确空格计数