gpt4 book ai didi

ios - UIKit Dynamics/Blocks - 完成时删除 UIPushBehavior

转载 作者:行者123 更新时间:2023-12-01 16:46:32 25 4
gpt4 key购买 nike

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

据我所知,没有可以用来触发这种方法的“StateEnded”回调。然而,每一步都会调用一个 Action block

- (void)viewDidLoad {
...
_parentViewController.pushBehavior.action = ^{
//Called on each animation/dynamics step

};
...
}

但我无法获得该 block 内的当前值。任何想法如何根据 block 内的当前值触发 Action ? ... 还是一种不同的方法来让对象根据它的运动/速度状态做某事?

最佳答案

您可能想尝试使用 UIDynamicAnimator“运行”属性。

关于ios - UIKit Dynamics/Blocks - 完成时删除 UIPushBehavior,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19565719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com