没有按钮等改变视图

时间:2013-09-18 21:25:21

标签: ios objective-c uiviewcontroller

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

我能找到的唯一教程是在按钮上执行此操作,我需要能够自己在代码中编写它。

我有一个-(void)touchesEnded,在我看来代码应该是内在的,例如“如果坐标等于我喜欢的,那么就改变视图”。

这是我的第一篇文章,你可以看到我是新人。但我真的希望你们中的一些人可以帮助我:)。

BR 克劳斯

1 个答案:

答案 0 :(得分:0)

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

在此您可以检查您的image.center是否为矩形:

CGRectContainsPoint(yourFrame,yourImage.center)

您可以使用这些方法比较点数或值:

  

比较值

CGPointEqualToPoint
CGSizeEqualToSize
CGRectEqualToRect
CGRectIntersectsRect
  

检查会员资格

CGRectContainsPoint
CGRectContainsRect

以下是apple doc