2012-03-19 12 views
6

C'è un modo per impostare un bordo su una sezione UITableView (stile di gruppo)? Non intendo cambiare il bordo delle celle nella sezione - Voglio un bordo attorno all'intera sezione. Come questo:UITableView section border

Bordered UITableView section

Nota: Mentre l'immagine qui sopra mostra solo una parte di una singola sezione, la tabella in questione in realtà ha più sezioni, ciascuna di lunghezza variabile, che vorrei confine separatamente.

risposta

-2

Sì si può raggiungere con una coppia di linea di codici:

semplicemente il TableView nel file XI ter. Non è necessario che lo stile di UITableView sia raggruppato.

1) Importare il framework QuartzCore nel file .h.

#import <QuartzCore/QuartzCore.h> 

2) Ora impostare i livelli di TableView nel file .m.

[CategoryTblView.layer setBorderWidth: 1.0]; 
[CategoryTblView.layer setCornerRadius:8.0f]; 
[CategoryTblView.layer setMasksToBounds:YES]; 
[CategoryTblView.layer setBorderColor:[[UIColor blackColor] CGColor]]; 

e questo è l'output:

enter image description here

+0

Grazie per la punta. Sfortunatamente, questo metterà un bordo attorno all'intero tavolo. Tuttavia, ho più sezioni di lunghezza dinamica che volevo separare separatamente (ho aggiornato la domanda per riflettere questo). Non ho più bisogno di farlo (lo stile è stato cambiato), ma sono ancora curioso di sapere se è possibile. – Shaun