Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.6K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda