在我的 iOS cocos2d v3 应用程序中,我遇到了关于如何停止 CCScrollView 对象的滚动动画的误解。我尝试了一些对其方法的调用组合但没有成功,比如
[_scrollView setScrollPosition:_scrollView.scrollPosition animated:NO];
[_scrollView stopAllActions];
[_dataListNode stopAllActions];
其中_dataListNode是CCScrollView的一个ContentNode
正确的做法是什么?
最佳答案
我发现通过修补 CCScrollView 对象来停止滚动动画的唯一方法
// reveal hidden velocity property
@property (nonatomic, assign) CGPoint velocity;
// this forces animation to stop
_scrollView.velocity = CGPointZero;
我还在寻找更好的方法
关于ios - cocos2d v3中如何停止CCScrollView对象的滚动动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25252022/