Objective c 当UIImageView到达某个位置时,如何触发事件?

Objective c 当UIImageView到达某个位置时,如何触发事件?,objective-c,xcode,events,uiimageview,location,Objective C,Xcode,Events,Uiimageview,Location,我有一个在屏幕上移动的UIImageView,当它在另一个UIImageView的一定距离内时,我试图触发一个方法,这个UIImageView也在移动。不一定有任何具体的时间,我想检查,我想知道任何时候,它是在该距离内。救命啊 编辑:我有多个对象当玩家在屏幕底部时,敌人在屏幕上移动。当用户点击屏幕时,将创建一个新的投射物对象,并开始在屏幕上向上移动该对象的动画。我试图探测到炮弹何时击中敌人并触发事件。杀死敌人。我不知道该把代码放在哪里,甚至不知道该怎么做。我是想使用通知系统,还是想计算射弹一发射

我有一个在屏幕上移动的UIImageView,当它在另一个UIImageView的一定距离内时,我试图触发一个方法,这个UIImageView也在移动。不一定有任何具体的时间,我想检查,我想知道任何时候,它是在该距离内。救命啊


编辑:我有多个对象当玩家在屏幕底部时,敌人在屏幕上移动。当用户点击屏幕时,将创建一个新的投射物对象,并开始在屏幕上向上移动该对象的动画。我试图探测到炮弹何时击中敌人并触发事件。杀死敌人。我不知道该把代码放在哪里,甚至不知道该怎么做。我是想使用通知系统,还是想计算射弹一发射就会击中敌人?

你可能想使用例如。

问题到底是什么:-您的问题是检测碰撞还是在哪里执行计算?如果您的问题是在何处实现,请解释如何制作UIImageView对象移动的动画。