在iOS中相邻放置不规则形状的图像

时间:2012-04-09 17:34:41

标签: ios objective-c uiimageview

我已将矩形图像分成两部分,如下图所示,使用遮罩。

|--------------\-------------------------
|               \                       |
|       1        \                      |
|                 \             2       |
|                /                      |       
|               /                       |
|--------------/-------------------------

现在我必须使用两个UIImageView将它们放在UIView中。我怎么知道第二张图像的相对中心或原点是什么。如果第一个图像在原点0,0处,则第二个图像原点不能处于(1图像宽度,0),因为它的形状不规则。任何建议将不胜感激。如果我无法澄清,请告诉我。我会尝试上传一些图片。

1 个答案:

答案 0 :(得分:1)

您需要放置两个UIImageView以使它们重叠。重叠量由图像本身决定。你无法轻易地在代码中解决这个问题。您(或您的艺术家)需要通过检查图像来确定重叠量。您需要将重叠量存储在某处 - 在代码中作为常量,或在图像文件旁边的数据文件中 - 并使用它来计算第二个UIImageView的位置。