2010-03-21 12 views
8

Estoy tratando de obtener la propiedad contentOffset de un UIScrollView en el medio de una animación setContentOffset. Tenga en cuenta que no estoy usando la propiedad animada del método, sino que encierra la operación setContentOffset dentro de un bloque de animación UIView para que pueda tener un control más preciso.Cómo obtener UIScrollView contentOffset durante una animación

Cuando intento leer el valor de contentOffset en el medio de la animación, devuelve el valor final en lugar del valor en ese momento. Sé que puede usar presentationLayer para obtener la capa actual, pero ¿hay alguna manera de obtener la compensación actual en el medio de una animación?

+0

¿Qué está realmente tratando de lograr? Si le resulta difícil determinar el desplazamiento, puede estar tomando el enfoque equivocado para el problema más grande. – hatfinch

Respuesta

11

Me tomó un tiempo darme cuenta de esto también. Trate .........

CGPoint offset = [myScroll.layer.presentationLayer bounds].origin 

Ray

+0

no funcionó para mí acaba de obtener 0,0 – malhal

Cuestiones relacionadas