PaginacionMateriaController

struct PaginacionMateriaController : UIViewControllerRepresentable

View Controller que funciona de puente de PagingViewController a SwiftUI

Propiedades

  • La información de las páginas que se van a mostrar

    Declaration

    Swift

    let paginas: [InfoPaginaDia]

Protocolo UIViewControllerRepresentable

  • Genera el PagingViewController del View

    Declaration

    Swift

    func makeUIViewController(context: Context) -> PagingViewController
  • Actualiza el view controller cuando hay cambios. En este caso, asigna el data source si todavia no lo ha hecho. Si ya tiene un data source, entonces procede a recargar los datos.

    Declaration

    Swift

    func updateUIViewController(_ uiViewController: PagingViewController, context: Context)
  • Crea un coordinador para el PagingViewController

    Declaration

    Swift

    func makeCoordinator() -> Coordinator