Come posso aggiungere un bordo alle celle di UICollectionView
che utilizzano un numero personalizzato UICollectionViewFlowLayout
? Quando sovrascrivo il layout del flusso di UICollectionView
, i bordi delle celle vengono "rimossi". come posso impostare correttamente i bordi? Grazie!Aggiungi il bordo alla raccolta personalizzataViewView
6
A
risposta
18
io non sono sicuro di come si desidera che il bordo a guardare come, ma ogni volta che ho bisogno di un bordo rapido intorno una vista, io di solito uso la seguente:
var view = UIView(frame: frame)
view.layer.borderWidth = 1
view.layer.borderColor = UIColor.blackColor().CGColor
Aggiornamento Swift 3
view.layer.borderColor = UIColor.black.cgColor
È possibile applicarlo probabilmente alla cella della vista raccolta o creare una classe personalizzata che imposta questi valori dopo l'inizializzazione.
Oppure, oppure è possibile impostare la dimensione della cella in modo che gli spazi tra le celle servano come bordi e impostare minimumLineSpacing
e minimumInteritemSpacing
nell'implementazione del layout del flusso personalizzato.
Semplice e funzionante. Puoi semplicemente aggiungerlo a una cella e lì vai. –