gpt4 book ai didi

iphone - 检测 iPhone 中两个移动按钮的碰撞

转载 作者:行者123 更新时间:2023-12-03 19:58:58 27 4
gpt4 key购买 nike

我正在使用下面的函数来移动屏幕上的两个按钮

+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished));

现在我想检测那些移动按钮的碰撞。

所以我想知道当对象动画(移动)时是否有任何事件被触发。或者我还可以在哪里放置我的条件

CGRectIntersectsRect(,);

最佳答案

+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished));

是一个“即发即忘”类型的动画。您无权访问内部结构。这是自动的。

如果您需要进行碰撞检测,您可以使用 Cocos2D 等 2D Sprite 库,或者您可以设置计时器来手动移动按钮并为其设置动画。

关于iphone - 检测 iPhone 中两个移动按钮的碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485760/

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