5
我正在构建一个集合视图,每个单元格都有固定的宽度,但高度不同。每个单元格内应该有一个1px的边框。我试图找到一种方法使它们垂直对齐,但最终在它们之间留有空白。还有一些时候,细胞最终会彼此重叠。高度不等的垂直排列集合视图单元
什么是解决这个问题的最好笏。我曾考虑子类UICollectionViewFlowLayout
我目前设置的大小是这样的:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width: CGFloat(defaultCellSize), height: CGFloat(defaultCellSize * ratio))
}
看起来不错。仍然好奇,看看是否有干净简单的方法来做到这一点,但我自己! – KMV
回购还包含一个受流程布局启发的委托,该委托很容易实现。解决了我的问题! – KMV