使用透明的UIImageView剪辑其他UIImageViews

时间:2011-12-07 21:14:58

标签: ios uiimageview transparency cliptobounds

我想知道是否还有使用透明的UIImageView(Box C)剪辑移动到其上方的某些图像。

在我的例子中,我正在移动Box A& B这两个都是UIImageViews对Box C是透明的。一旦盒子发生碰撞,我希望只有盒子B被剪裁。

Example http://www.demonbox.ca/Questions/QuestionExample.jpg

我知道我可以简单地让Box C无透明,然后确保Box B位于下方,而Box A则超出它。但出于我的具体目的,我并不想这样做。我想让Box C保持透明,以显示我的背景以及可能存在的任何其他内容。

一如往常任何帮助表示赞赏。 :)

提前致谢。

1 个答案:

答案 0 :(得分:1)

检测碰撞并不断调整应剪裁的UIImageView的大小,使其永远不会超出/重叠C.您需要设置自动调整大小以使UIImage位于UIImageView内虽然调整大小正在发生,但不会缩小。

修改

以下是我试图在视觉上解释的内容......

enter image description here

Full Size