我正在尝试将集合视图用作工作日选择器。
单元格的高度和宽度是恒定的。我想定位单元格以填充整个集合视图的宽度。我已经尝试过了,但是对我不起作用:
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)
}
答案 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个项目之间的正确空格计数