Ho un UIPageViewController
che sto fornendo dati di pagina per l'utilizzo di un'implementazione di UIPageControllerDelegate
e UIPageControllerDataSource
.Aggiorna UIPageViewController - riordina le pagine e aggiungi nuove pagine
Funziona tutto bene, ma voglio essere in grado di aggiungere elementi ai dati della pagina e riordinare i dati della pagina.
Se un utente ha già raggiunto l'ultima delle pagine e quindi aggiungo un elemento, non è possibile accedere alla pagina successiva perché è stato già chiamato viewControllerAfterViewController:
. Se si scorre indietro di uno e poi in avanti di due, possono accedere alla nuova pagina, quindi i dati sono impostati correttamente. Come posso dire allo UIPageViewController
di aggiornare il suo archivio di ciò che viene dopo?
Analogamente, desidero riordinare la raccolta che supporta la vista della pagina. Ma se lo faccio, avrò lo stesso problema: la visualizzazione della pagina penserà che la pagina successiva sia ancora l'ultima volta che è stata caricata la pagina corrente.
Suppongo che sto cercando qualcosa di simile a reloadData:
su UITableView
.
Grazie - le setViewControllers: direzione: animato: esecuzione: lo ha fatto. Saluti anche per aver menzionato il bug. – ssloan