Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.6K
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!