如何使重叠图像与实际重叠的图像重叠?

时间:2010-02-22 06:56:37

标签: iphone cocoa-touch uiimageview

我想知道:

  1. 我怎么知道两个imageView相互重叠?

  2. 我如何知道哪个imageView重叠?

  3. 如何让重叠的imageView进入下方并重叠imageView?

  4. 例如:如果我有一个箭头和一个弓,如果我的弓与箭头重叠[即物理上弓是在箭头上]然后如何检测这个并使箭头重叠弓?

    有人可以帮帮我吗?提前感谢你。

2 个答案:

答案 0 :(得分:0)

将叠加图像设为透明将其添加到其他图像视图中,您必须组织图像层的顺序,使用toFront更改顺序....

答案 1 :(得分:0)

  1. 您可以获取每个视图的框架并使用CGRectIntersectsRect来确定它们是否重叠。
  2. 使用答案1.只需测试视图框架的交叉点。
  3. 假设您的两个观点是兄弟姐妹。像

    这样的东西

    [siblingView1.superview sendSubViewToBack:siblingView2]