Utilizzo un UIScrollView come base di un componente che utilizza l'animazione core. Quando l'utente fa scorrere la vista, vorrei posizionare gli elementi in base alla posizione di destinazione (a riposo) della vista di scorrimento. Per questo, ho bisogno di calcolare il contentOffset di destinazione di UIScrollView nel metodo scrollViewWillBeginDecelerating: o simile.Come calcolare il contenuto di destinazioneOffset di un UIScrollView in movimento
Il motivo per cui ho bisogno di questo è che userò il contentOffset di destinazione per animare le viste annidate all'interno del contenutoViewView della scrollview alla loro posizione finale. Ovviamente potrei impostare un osservatore su contentOffset o simile, ma questo risulterebbe in un'animazione caotica, in quanto le viste nidificate aggiornerebbero le loro posizioni più volte durante la decelerazione. Mi piacerebbe che succedesse solo una volta.
C'è un modo semplice per farlo?
Sembra che qualcun altro ha questa esigenza anche: http://stackoverflow.com/questions/1651560/predicting-the-resting-offset-in-a-uiscrollview-after-deceleration – Tricky