Utilizzo un UIPageViewController
con Navigazione impostata su Orizzontale, Stile transizione impostato su Scorrimento (in Interfaccia generatore) e nessuna colonna vertebrale. Che mi dà un bel UIPageControl integrato. Ora voglio essere in grado di alternare se sta visualizzando (perché c'è l'opera d'arte al di sotto di esso).Accedi a UIPageControl creato da iOS6 UIPageViewController?
Ho provato a impostare presentationCountForPageViewController
e presentationIndexForPageViewController
per restituire 0 quando si suppone che sia nascosto il UIPageControl
, ma quei metodi non vengono chiamati quando voglio.
Pausa per stacktrace, vedo che vengono chiamati da [UIPageViewController _updatePageControlViaDataSourceIfNecessary]
... Presumo che la mia app verrebbe respinta se provassi ad usare quel metodo.
Devo cacciare attraverso le sottoview per questo o rollare il mio in modo da avere il controllo su di esso, o c'è un modo migliore per attivare la sua visibilità?
Grazie!
Grazie. Questo rispecchia la risposta che ho postato a me stesso, che a quanto pare è stato cancellato a maggio .... Sebbene nella mia soluzione, se fosse una classe UIPageControl, ho impostatoHidden: navhidden; e se non lo fosse, ho setClipsToBounds:! navhidden. Dove navhidden ha attivato la chiamata .... –
Non funziona per me, avendo Xcode 7.0.1, con iOS 9.0. – turingtested