Używam UICollectionView o szerokości komórki równej 67, teraz używam układu przepływu.UICollection Odległość między komórkami?
mam 3 komórek w jednym rzędzie z przestrzeni między komórkami równe 30. W jaki sposób można uczynić, że odległość mniej
więc mogę zmieścić cztery komórki w wierszu? Czy ta metoda ma z tym coś wspólnego?
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
return UIEdgeInsetsMake(10, 10, 10, 10);
}
Dla każdego, kto ma problemy z rozpoczęciem pracy z 'UICollectionViewFlowLayoutDelegate ', zobacz [tę odpowiedź] (http://stackoverflow.com/a/12925529/168594). – zekel
Ustawia to minimum, ale jak ustawić maksimum? – Brabbeldas
Tylko można zagwarantować minimumInteritemSpacing. Nie można ustawić maksymalnego lub rzeczywistego odstępu między elementami. Rzeczywista wartość zależy od wielkości elementu, sekcjiInset i minimalnejInteritemSpacing. Dostosuj te wartości, aby uzyskać odpowiednie zachowanie. Układ przepływu widoku kolekcji dynamicznie decyduje o rzeczywistej wartości. –