cellule UICollectionView base alla posizione dal layout flusso

voti
0

Voglio tornare una cellula che la formattazione dipende dal fatto che è l'ultima cella della riga o meno. Fondamentalmente, ho bisogno | distanziatori tra le cellule, ma non voglio uno alla fine di ogni riga, in questo modo:

Attore 1 | Attore 2 | Attore 3
Longnamed Attore | corto | Un altro attore
Attore 4 | Attore 5

Per ora mi basta aggiungere un | etichetta in corrispondenza dell'estremità posteriore di ciascuna cella. Poi ho mascherare gli ultimi pixel di vista raccolta per nascondere i distanziatori alle estremità di riga. Il problema con questo approccio è che i distanziatori non sono distanziati in modo uniforme tra le celle.

Preferirei avere distanziatori in celle separate. Che mi avrebbe dato anche la spaziatura, ma ho bisogno di un modo per sapere se la cella è a interruzione di linea e saltare il distanziatore.

Esiste un modo per determinare se layout di flusso ha deciso che è l'ultima cella e ritorno e delle cellule spacer vuota in cellForItem?

È pubblicato 24/10/2019 alle 12:56
fonte dall'utente
In altre lingue...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more