2012-03-19 17 views
6

¿Hay alguna manera de establecer un borde en una sección UITableView (estilo de grupo)? No me refiero a cambiar el borde de las celdas de la sección: quiero un borde alrededor de toda la sección. De esta manera:UITableView border de sección

Bordered UITableView section

Nota: Mientras la imagen de arriba sólo muestra parte de una sola sección, la tabla en cuestión en realidad tiene varias secciones, cada una de longitudes variables, los cuales me gustaría a frontera por separado.

Respuesta

-2

Sí se puede lograr con un par de línea de códigos:

simplemente tienen la TableView en su archivo Xib. No es necesario tener el estilo UITableView para agrupar.

1) Importe el marco QuartzCore en su archivo .h.

#import <QuartzCore/QuartzCore.h> 

2) Ahora configure las capas del archivo TableView en .m.

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

Y esta es la salida:

enter image description here

+0

Gracias por la punta. Desafortunadamente, esto pondrá un borde alrededor de toda la mesa. Sin embargo, tengo varias secciones de longitud dinámica que quería delimitar por separado (he actualizado la pregunta para reflejar esto). Ya no necesito hacerlo (el estilo ha cambiado), pero todavía tengo curiosidad sobre si es posible. – Shaun

Cuestiones relacionadas