2010-11-26 17 views

Respuesta

75
#import "QuartzCore/QuartzCore.h" 

después en viewDidLoad uso,

tableView.layer.borderWidth = 2.0; 

Nota

También puede configurar el color del borde:

tableView.layer.borderColor = [UIColor redColor].CGColor; 

que debería funcionar para usted. :)

+0

muchos THX su trabajo ... – ravoorinandan

+1

También hay una propiedad tableView.layer.borderColor (CGColorRef) como es de esperar – bneely

+0

Muchas gracias :) – ViggoV

9

Esto funciona bastante bien para mí:

CALayer *layer = _tableView.layer; 
[layer setMasksToBounds:YES]; 
[layer setCornerRadius: 4.0]; 
[layer setBorderWidth:1.0]; 
[layer setBorderColor:[[UIColor colorWithWhite: 0.8 alpha: 1.0] CGColor]]; 

Los bordes redondeados mirar un poco más IOS.

+0

¡Gracias funcionó! ¿Podemos agregar un botón a la capa para que aparezca al frente? – fullMoon

1

si se quiere dar a la frontera tableView con el color, utilizar a continuación el código para SWIFT 3

yourTableViewName.layer.borderColor = UIColor.gray.cgColor 
yourTableViewName.layer.borderWidth = 1.0 
Cuestiones relacionadas