Rotazione UILabels seconda pagina in UIScrollView come in Google+ App
-
27-10-2019 - |
Domanda
Ho un'applicazione con diversi (8) diverse viste in un UIScrollView. Essi stanno circondando in modo da ottenere al primo, quando si tenta di ottenere "dietro" l'ultimo e viceversa. Il mio problema è come creare una barra del titolo, come nel flusso di Google+ App. Ci i titoli stanno circondando con le pagine e visualizzare la pagina visibile corrente. Come avrei potuto capire che? Sarebbe possibile creare una classe generale di utilizzare tale punto di vista in molte applicazioni diverse?
ho già cercato di risolvere questo problema con alcuni approcci diversi, ma tutti non ha funzionato (bene). Posso visualizzare le etichette sopra la mia ScrollView e spostarli, ma fino a che punto e con quali il testo sembra essere difficile per me.
Quindi, ora non vedo l'ora per le risposte; D
Soluzione
Provare a utilizzare due UIScrollView
, uno per il contenuto e uno per le intestazioni. L'intestazione UIScrollView
sarebbe controllato dal controller vista che è anche un delegato del UIScrollView
principale. Aggiornare l'intestazione UIScrollView
ogni volta che si riceve un messaggio -scrollViewDidScroll:
dal UIScrollView
principale.
Altri suggerimenti
Credo che è necessario aggiungere l'etichetta in CustomView e quindi aggiungere CustomViews in ScrollView, si otterrà eventi per vista individuale, in modo da poter ruotare questo punto di vista in base all'angolo e mantenere l'etichetta a fix posto ...