Für die Sammlungsansicht können Sie den Abstand zwischen Linien und Zelle vom Storyboard festlegen. Zunächst müssen Sie den Mindestabstand für Zeile und Zelle festlegen.

Dann brauchen Sie für die Zell dynamische Breite einzustellen, basierend auf Gerätebreite, und stellen Sie sicher, 2 * Mindestabstand von dem abzuziehen width.and auch Abschnitt Einsätze abziehen, wenn es einen für links ist oder richtig.
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSizeMake((Device_Width/3.0)-2*(Minimum cell spacing+section_insets.left), 120.0)
//for iphone 4 in my case
CGSizeMake // return ((320/3,0) - (2 * 1) bis 2 (10), 100.0) }
Gerätebreite Gerätebreite ist. Mindestzellenabstand, den Sie im Storyboard section_inset.left festgelegt haben, was ebenfalls dem Storyboard-Wert entspricht.
Was wäre die entsprechende Version in Swift? Ich kann es nicht finden. –
Dies ist eine schnelle äquivalente Version. func collectionView (collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize –