Buduję widok kolekcji, każda komórka ma stałą szerokość, ale różniącą się wysokość. W każdej komórce powinna znajdować się granica 1 px. Próbowałem znaleźć sposób na wyrównanie ich w pionie, ale skończyło się na białej przestrzeni pomiędzy nimi. Również kilka razy komórki kończą się jeden na drugim.Wyrównane pionowo komórki widoku kolekcji o różnych wysokościach
Jaki byłby najlepszy wat, aby rozwiązać ten problem. Rozważałam subclassing UICollectionViewFlowLayout
Jestem obecnie ustawienie rozmiaru tak:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width: CGFloat(defaultCellSize), height: CGFloat(defaultCellSize * ratio))
}
Wygląda dobrze. Wciąż ciekawy, czy istnieje prosty sposób na zrobienie tego sam! – KMV
Repo zawiera również delegata inspirowanego układem przepływu, który jest naprawdę łatwy do wdrożenia. Rozwiązałem mój problem! – KMV