0

当某个图像已移动到某个位置/坐标时,我正在尝试更改视图。

我能找到的唯一教程是关于这样做的按钮,我需要能够自己在代码中编写它。

我有一个-(void)touchesEnded并且在我看来代码应该在此处,例如“如果坐标等于我喜欢的坐标,则更改视图”。

这是我的第一篇文章,如您所见,我是新人。但我真的希望你们中的一些人能帮助我:)

克劳斯

4

1 回答 1

0

是的,你是对的,你的代码可以在- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

在此您可以检查例如您的 image.center 是否在一个矩形中:

CGRectContainsPoint(yourFrame,yourImage.center)

您可以使用这些方法来比较点或矩形:

比较值

CGPointEqualToPoint
CGSizeEqualToSize
CGRectEqualToRect
CGRectIntersectsRect

检查会员资格

CGRectContainsPoint
CGRectContainsRect

这是苹果文档

于 2013-09-18T22:19:05.163 回答