当某个图像已移动到某个位置/坐标时,我正在尝试更改视图。
我能找到的唯一教程是关于这样做的按钮,我需要能够自己在代码中编写它。
我有一个-(void)touchesEnded
并且在我看来代码应该在此处,例如“如果坐标等于我喜欢的坐标,则更改视图”。
这是我的第一篇文章,如您所见,我是新人。但我真的希望你们中的一些人能帮助我:)
克劳斯
当某个图像已移动到某个位置/坐标时,我正在尝试更改视图。
我能找到的唯一教程是关于这样做的按钮,我需要能够自己在代码中编写它。
我有一个-(void)touchesEnded
并且在我看来代码应该在此处,例如“如果坐标等于我喜欢的坐标,则更改视图”。
这是我的第一篇文章,如您所见,我是新人。但我真的希望你们中的一些人能帮助我:)
克劳斯
是的,你是对的,你的代码可以在- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
在此您可以检查例如您的 image.center 是否在一个矩形中:
CGRectContainsPoint(yourFrame,yourImage.center)
您可以使用这些方法来比较点或矩形:
比较值
CGPointEqualToPoint
CGSizeEqualToSize
CGRectEqualToRect
CGRectIntersectsRect
检查会员资格
CGRectContainsPoint
CGRectContainsRect
这是苹果文档