Wie stelle ich die Zellengröße der Sammlungsansicht über das automatische Layout ein?

Hi Ich versuche die Größe der Zelle über das @ zu ändeauto layout.

Ich möchte die Zelle nach 3 mal 3 anzeigen.

First Cell's margin left = 0

Last Cell's Rand rechts = 0

Und der gesamte Zellraum hat 1pt. Wie eininstagram.

Sollte ich die Größe der Zelle einstellen? Ich möchte eine Einschränkung über das Autolayout festlegen.

Ich versuche auch, die Zellengröße mithilfe des Codes festzulegen.

Hier ist mein Code:

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    return CGSizeMake(123, 123);
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAtIndex section: Int) -> CGFloat {
    return 1;
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAtIndex section: Int) -> CGFloat {
    return 1;
}

Aber ich denke, es ist nicht genau die Größe der Zelle zu berechnen.

Wie stelle ich die Zellengröße in Abhängigkeit von der Bildschirmgröße ein?

Ich muss den Abstand zwischen den Zellen auf 1pt setzen.

Ist es sowieso nur mit dem Storyboard einzustellen?

Wenn nicht, wie stelle ich den Code ein?

Vielen Dank

Antworten auf die Frage(10)

Ihre Antwort auf die Frage