eliminar líneas entre UITableViewCells en UITableView


81

He creado una UITableViewcon UITableViewCell. Entre las celdas de vista hay líneas crecidas. Quiero eliminar estas líneas y no quiero mostrarlas, pero no sé cómo.

Trabajo con Xcode 6.1 y Swift.

Aquí hay una captura de pantalla que muestra mi pantalla:

ingrese la descripción de la imagen aquí

¡GRACIAS!

Respuestas:


254

Usando Objective-C , tenemos:

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

para Swift 3 :

self.tableView.separatorStyle = .none

para Swift 2 :

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

O:

si está utilizando InterfaceBuilder , puede establecer la propiedad Separator de tableView enNone ingrese la descripción de la imagen aquí


6
En Swift 2 no es necesario escribir realmente, UITableViewCellSeparatorStyleya que ese es el tipo esperado. Puede escribir simplemente self.tableView.separatorStyle = .Nonepara abreviar.
mathielo

Eliminé una edición incorrecta. Lo que se agregó no tuvo nada que ver con "Swift 4.1", estaba relacionado con la versión del sistema operativo, no con la versión del idioma. Además, de todos modos, no parecía una buena solución, y definitivamente debería haberse publicado en su propia respuesta.
Eric Aya

16

Dentro de InterfaceBuilder puede establecer la Separatorpropiedad en Noneo hacerlo mediante programación estableciendo la propiedad separatorStylede su vista de tabla en UITableViewCellSeparatorStyleNone.





0

tableView.separatorStyle = .ninguno

al inicializar la vista de tabla. Se puede configurar oa través del guión gráfico o plumilla.


1
Intente dar más explicaciones y ejemplos para que el OP original y la comunidad los entiendan.
Sunil Lulla
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.