所以我试图在有game
的地方创建一个collection of word
。
看起来像这样 Normal Look
因此,制作该单词的过程是将每个单词从字符串变成一个组件,而不是将其随机化。 问题是有时候随机化的成分会使集合视图的间距过宽
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let collectionSize = getCollectionSize()
if level4View.state == .writeASentence {
let cellWidth = 10 * Double((keyWord?.randomizedSentenceComponent[indexPath.row].count)!) + 20
print(cellWidth)
return CGSize(width: cellWidth , height: collectionSize)
}
return CGSize(width: collectionSize , height: collectionSize)
}
我原本希望这样 expected looks
因此,无论随机词的顺序如何,其布局都会有固定的间距。
谢谢