¿Hay alguna manera de eliminar la línea separadora de UITableView?
Estoy buscando una manera de eliminar completamente la línea separadora en UITableView cuando estoy en modo simple. Esto se hace automáticamente en grupos, pero también cambia las dimensiones de la mesa de una manera que es difícil de medir. He configurado el color de la línea separadora en colorClear. Pero esto no resuelve completamente el problema.
Mientras intento dibujar una vista de fondo personalizada en las celdas y quiero que las celdas sean perfectas, la línea de un píxel que permanece en el medio me está causando problemas. ¿Existe una solución alternativa más elegante que usar una vista agrupada y luego ampliarla?
Puedes hacer esto con la UITableView
propiedad separatorStyle
. Asegúrese de que la propiedad esté configurada UITableViewCellSeparatorStyleNone
y listo.
C objetivo
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
En Swift (antes de 3)
tableView.separatorStyle = .None
En Swift 3/4/5
tableView.separatorStyle = .none
También puedes hacer esto en el editor de guión gráfico/xib. Simplemente configure el separador en ninguno.
- (void)viewDidLoad {
[super viewDidLoad];
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
}