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

时间:2012-06-12 19:55:20

标签: objective-c xcode events uiimageview location

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

编辑:当玩家位于屏幕底部时,我有多个物体(敌人)向下移动屏幕。当用户点击屏幕时,它“射击”(创建一个新的射弹对象,并启动将其向上移动到屏幕上的动画)。我试图检测“射弹”何时击中“敌人”并触发事件(即杀死敌人)。我不知道在哪里放置代码,甚至做什么。我是否想要使用通知系统,或者我是否想要计算一旦它被射击就会击中敌人?

1 个答案:

答案 0 :(得分:0)

您可能想要使用Key-Value ObservingHere就是一个例子。