首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIKit动态/数据块-完成后删除UIPushBehavior

UIKit动态/数据块-完成后删除UIPushBehavior
EN

Stack Overflow用户
提问于 2013-10-24 20:17:18
回答 1查看 461关注 0票数 2

我对一个对象应用了一个UIPushBehavior。它会移动。如何在此移动完成时触发一个方法?(例如,当它的移动速度降到某个阈值以下时)。

据我所知,没有"StateEnded“回调可以用来触发这样的方法。但是,每个步骤都会调用一个动作块

代码语言:javascript
复制
- (void)viewDidLoad {
...
    _parentViewController.pushBehavior.action =  ^{
       //Called on each animation/dynamics step

    };
...
}

但我无法在该块中获取当前值。有任何想法如何触发基于块内的当前值的操作?或者一种不同的方法,让对象根据它的运动/速度状态做一些事情?

EN

回答 1

Stack Overflow用户

发布于 2013-11-16 21:35:35

您可能希望尝试使用UIDynamicAnimator "running“属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19565719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档