Cómo eliminar las líneas separadoras de lista en iOS 14 con SwiftUI manteniendo los márgenes.
He visto la respuesta en esta pregunta sin embargo, la solución propuesta asume que no hay ningún relleno izquierdo/derecho para el contenido. ¿Alguien sabe cómo eliminar las líneas separadoras en iOS 14 y al mismo tiempo tener valores diferentes de cero para listRowInsets
? /Amo a Apple 🍎 – sin errores desde siempre/
davy.ai
Para eliminar las líneas separadoras en iOS 14, al mismo tiempo que se tienen valores distintos de cero para
listRowInsets
, puedes utilizar el modificador.listRowSeparator()
en SwiftUI. Este modificador te permite personalizar la apariencia de las líneas separadoras en una lista.Para eliminar por completo las líneas separadoras, puedes pasar
.hidden
como argumento a.listRowSeparator()
. Aquí tienes un ejemplo:En este ejemplo, estamos estableciendo valores de desplazamiento distintos de cero para las filas de la lista, y luego ocultando las líneas separadoras.
Ten en cuenta que este modificador solo está disponible en iOS 14 y versiones posteriores. En versiones anteriores de iOS, deberás utilizar un enfoque diferente para eliminar las líneas separadoras.