2014-11-18 2 views
6

Ich habe eine Sammlungsansicht erstellt und kann keinen Platz zwischen den Sammlungsansichtselementen geben. Also bitte helfen .... Vielen Dank im Voraus ...Wie gebe ich Leerzeichen zwischen Zeilen und Spalten von NSCollectionView ein?

Ich habe diesen Link verwendet Sammlung Ansicht erstellen https://andrehoffmann.wordpress.com/2009/08/29/nscollectionview-tutorial-for-dummies-xcode-3-1-3/

+0

NEIN, ich benutze Xcode 6.1 –

+0

Da es zwei Jahre her ist, bin ich mir nicht sicher, ob das jetzt hilfreich ist, aber das Beste, was ich unter OS X erreichen konnte, war das Hinzufügen von Speicherplatz innerhalb der NSCollectionViewItem-Ansicht . Sicherlich ist es nicht der beste Ansatz, aber wenn Sie mit 10.0 oder darunter kompatibel sein müssen, denke ich, dass es der einzige ist (sie haben einen Weg hinzugefügt, um es am 10.11 zu tun: https://www.raywenderlich.com/120494/collection -views-os-x-tutorial). – vitormm

Antwort

0

Wenn Sie Storyboard verwenden die Sammlung Ansicht zu erstellen aktualisieren die Min Spacing und Section Inset wie

enter image description here

+1

Alex Danke für deine Antwort, aber ich erstelle Sammlungsansicht in Kakao-Anwendung (Mac-Anwendung) diese Option ist dort nicht verfügbar. –

-1

Sie müssen das Layout von CollectionView ändern. Am einfachsten ist es, wenn Sie ihm ein Flow-Layout geben und Ihre Eigenschaften dort zuweisen. Hier ein Beispiel:

let layout = UICollectionViewFlowLayout() 
layout.minimumInteritemSpacing = 5 
layout.sectionInset = EdgeInsets(top: 10, left: 10, bottom: 10, right: 10) 
layout.minimumLineSpacing = 8 
self.collectionView.collectionViewLayout = layout 

Wenn Sie viel mehr als dies mit Bezug auf Artikel Layout tun wollen, müssen Sie UICollectionViewLayout und überschreiben Sie die verschiedenen Layout-Methode zu Unterklasse.