Sto provando a creare un'app di calendario simile a questo design: Calendar progettazione
Attualmente sto usando questo framework di calendario: CVCalendar e funziona alla grande, ma la mia domanda è, cosa ne pensi? l'approccio migliore da seguire per visualizzare gli eventi sotto il calendario?
Vedo 2 opzioni da prendere:
Opzione 1: Io uso un UITableView e posiziono la vista del calendario come l'unico TableViewCell nella sua sezione, e gli eventi sarebbero le file al di sotto di esso in una sezione separata.
Il problema è che ogni volta che l'utente seleziona un nuovo giorno, devo caricare gli eventi relativi a quel giorno che mi richiederebbero di ricaricare l'intero TableView, inclusa la vista del calendario che non ha bisogno di essere ricaricata .
Opzione 2: Creo visualizzazioni personalizzate per gli eventi e li aggiungo come subviews nella vista di scorrimento insieme alla vista del calendario. In questo modo, quando l'utente fa clic su un nuovo giorno, eliminerei semplicemente le sottoview degli eventi e li ricreare in base ai nuovi dati.