Acceda a UITableView subyacente desde SwiftUI List

Ion de potasio

Usando una Listvista, ¿hay alguna manera de acceder (y por lo tanto modificar) el UITableViewobjeto subyacente sin volver a implementar el todo Listcomo un UIViewRepresentable?

Intenté inicializar una Listdentro de la mía UIViewRepresentable, pero parece que no puedo hacer que SwiftUI inicialice la vista cuando lo necesito, y solo obtengo una base vacía UIViewsin subvistas.

Esta pregunta es para ayudar a encontrar una respuesta para el desplazamiento inferior primero en SwiftUI .


Alternativamente, una biblioteca u otro proyecto que se reimplementa UITableViewen SwiftUI también respondería esta pregunta.

John M.

La respuesta es no. A partir de iOS 13, la lista de SwiftUI no está diseñada actualmente para reemplazar toda la funcionalidad y personalización de UITableView. Está diseñado para satisfacer el uso más básico de un UITableView: una lista editable, desplazable y de aspecto estándar donde puede colocar una vista relativamente simple en cada celda.

En otras palabras, está renunciando a la personalización por la simplicidad de tener deslizamientos, navegación, movimientos, eliminaciones, etc. implementados automáticamente para usted.

Estoy seguro de que a medida que SwiftUI evolucione, List (o una vista equivalente) se volverá más personalizable y podremos hacer cosas como desplazarse desde la parte inferior, cambiar el relleno, etc. La mejor manera de asegurarse de que esto suceda es para enviar sugerencias de comentarios a Apple . Estoy seguro de que los ingenieros de SwiftUI ya están trabajando arduamente en el diseño de las funciones que aparecerán en la WWDC 2020. Cuantos más aportes tengan para guiar lo que la comunidad quiere y necesita, mejor.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

TOP Lista

CalienteEtiquetas

Archivo