CalendarioMes
struct CalendarioMes : UIViewRepresentable
View del calendario solo mostrando los números del mes.
Representa CVCalendarView como un SwiftUI View
-
View Model que controla el calendario, se utilizará como delegate del
CVCalendarViewDeclaration
Swift
let viewModel: CVCalendarioViewModel -
Frame que utilizará el calendario. Es necesario para calcular las dimensiones del calendario
Declaration
Swift
let frame: CGRect -
Fecha que se debe mostrar
Declaration
Swift
let fecha: Date
-
Crea el UIView del calendario y asigna su delegate
Declaration
Swift
func makeUIView(context: Context) -> CVCalendarView -
Actualiza el UIView cuando cambia algo
Declaration
Swift
func updateUIView(_ uiView: CVCalendarView, context: Context) -
Crea el coordinador, que seria el view model que se pasó
Declaration
Swift
func makeCoordinator() -> CVCalendarioViewModel -
Limpia el view y deshace el delegate del view model
Declaration
Swift
static func dismantleUIView(_ uiView: CVCalendarView, coordinator: CVCalendarioViewModel)
View on GitHub
CalendarioMes Structure Reference