0

Ich habe versucht, den Abstand zwischen Zellen mit der UICollectionView zu erhöhen Ich kann nicht scheinen, den Abstand zwischen den Zellen zu ändern. Mein Ziel ist es, eine einzelne Zelle zentriert und horizontal zu bewegen, um zur nächsten Zelle zu gelangen. Ich habe versucht, mit diesem:Minimaler Abstand zwischen UICollectionViewCells

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*) 
collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section 
{ 

return 100.0f; 
} 

aber dies scheint nicht den Abstand zwischen den Zellen zu erhöhen. Ich verstehe, dass die Zellen eine beliebige Breite oder Höhe haben können, aber ich muss die Dimensionen so beibehalten, wie sie sind, um den gesamten Inhalt in die Zellen zu passen. Ich verwende Ziel c und die Zellen programmatisch erstellen.

Antwort

0

figured it out Jungs nicht Hauptistwert interitem Abstand ist !!! VoyageCN gab mir einen Hinweis. Alles, was getan werden musste, war minimumLineSpacing anstatt minimumInteritemSpacing und das löste es. Jetzt muss ich einen Weg finden, sie gleichmäßig verteilt zu haben.

0

Haben Sie die Methode - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath abgeschlossen, um die Größe Ihrer Zelle festzulegen?

Und Sie müssen wissen, wann Sie minimumInteritemSpacing gesetzt, die

+0

Ja, ich habe die Breite und Höhe je nach Ausrichtung eingestellt. Ich habe dies auch in der Funktion '- (void) loadView':' layout.minimumInteritemSpacing = 10.0f; ' –