Separadores de inserción para encabezados de secciones de tablas.
Tengo un UITableView
(estilo = UITableView.Style.plain
) con celdas bastante simples. En IB, establecí la sangría del separador de las celdas como personalizado:
Además, establecí el encabezado de la sección de la tabla de la siguiente manera:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let label = UILabel()
label.textAlignment = .center
label.backgroundColor = .white
label.text = "My table section"
return label
}
El resultado es:
Quiero eliminar el separador entre “My table section” y “cell 0”. ¿Cómo lo soluciono?
davy.ai
Para eliminar el separador entre el encabezado de la sección y la primera celda en el UITableView, puedes establecer la propiedad
separatorInset
de las celdas aUIEdgeInsets.zero
:Esto establecerá el ajuste del separador en cero para cada celda en la tabla, incluyendo la primera celda de cada sección. Al hacer esto, se eliminará el separador entre “Mi sección de tabla” y “celda 0”.