contenuti Navigationbar resetta compensato dopo taping pulsante Indietro
-
24-10-2019 - |
Domanda
Ho un mucchio di scorrimento viste visualizzati da Navigationbar.PushViewController (...). Quando li mostro questi controlli hanno il loro set contentOffset. Il problema è che dopo toccando un pulsante indietro nel navigationbar questo offset è cambiato in Point 0,0 e dopo che va al valore corretto. L'impostazione per 0,0 provoca i miei controlli per caricare i dati, mentre non richiesta (offset non è stato modificato dall'utente). Come posso evitare questo 'temporanea reset'of l'offset?
Soluzione
Hai provato la memorizzazione del contentOffset in una variabile in ViewWillDisappear? Poi il ripristino contentOffset in viewDidAppear?
Credo che la funzionalità contentOffset si sta verificando è un caratteristica (ah ah) di UIKit.