Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.6K
Vistas
iOS 15: elimine el espacio vacío antes de las celdas en UITableView

Estoy usando UITableView para una lista de varias secciones. El problema que veo es un espacio encima de las celdas de cada sección, incluso si configuro tableView(_:heightForHeaderInSection:) en 0. Esto ocurre incluso cuando solo hay una sección y configuro tableView(_:viewForHeaderInSection:) en ser nil

Probé todas las demás respuestas en StackOverflow relacionadas con anulaciones de inserción/expansión de bordes, pero ninguna funcionó.

Ejemplo:

Captura de pantalla de la vista de tabla de iOS. Encima de cada encabezado de sección hay un espacio del mismo color que el fondo de la tabla.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Compruebe si solo ve este problema en iOS 15. Si es así, esto puede deberse a la propiedad UITableView.sectionHeaderTopPadding recientemente introducida. Deberá establecer este valor en 0 para eliminar el espacio antes de los encabezados de sección:

 let tableView = UITableView() tableView.sectionHeaderTopPadding = 0 // Etc.

Esta propiedad solo está disponible en iOS 15, por lo que necesitará una verificación de API si está compilando para versiones anteriores.

Si no tiene iOS 15, esta pregunta tiene la mayoría de las respuestas a este problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Otro enfoque es establecer el valor de sectionHeaderTopPadding que se encuentra en el proxy UIAppearance de UIAppearance , lo que garantiza que el valor se aplicará a cada instancia de UITableView en su aplicación:

 if #available(iOS 15.0, *) { UITableView.appearance().sectionHeaderTopPadding = CGFloat(0) }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda