如何在动画期间获取UIScrollView contentOffset

时间:2010-03-21 16:38:44

标签: iphone cocoa-touch core-animation

我试图在setContentOffset动画的中间获取UIScrollView的contentOffset属性。注意我没有使用方法的动画属性,而是将setContentOffset操作包含在UIView动画块中,以便我可以更好地控制。

当我尝试在动画中间读取contentOffset的值时,它返回最终值而不是当时的值。我知道您可以使用presentationLayer来获取当前图层,但有没有办法可以在动画中间获取当前偏移量?

1 个答案:

答案 0 :(得分:13)

我花了一段时间才弄明白这一点。尝试.........

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