我在一个CollectionViews
中有三个ViewController
。如果现在设置约束,则每列的单元格数量将发生变化,这将破坏我的应用程序。有没有一种特殊的方式-没有约束-可以解决这个问题?
答案 0 :(得分:1)
实施
let scW = UIScreen.main.bounds.width
let scH = UIScreen.main.bounds.height
func collectionView(_ collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAt indexPath: IndexPath) -> CGSize {
if collectionView == col1 {
return CGSize(width:<##>,height:<##>) // supply ratio of screen width/height
}
else ...
...
}