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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top