如何实现dynamicUIView掩码?

我试图实现一种dynamicUIView掩蔽效果。 这里是一个草图: 在这里输入图像说明

所以,正如你所看到的,我正试图创build一个UIView,可以有效地切割图像,以揭示它背后的图像。 我已经知道如何用静态方式返回一个图像,但是我希望“启示”是可拖动的(我将使用平移手势)并且直播。

有没有人有任何想法或起点如何实现这一目标? 谢谢

(注:我的演示说白色图层,但我实际上想显示另一个图像或照片)。

掩盖图像并不困难。

此链接显示基本信息。 http://iosdevelopertips.com/cocoa/how-to-mask-an-image.html

但我个人认为,我会做2 UIImage视图和裁剪可拖动的UIView的内容。 我不确定,但我会期望剪切和平移第二个图像在计算上花费较less,然后应用蒙版,并将获得更好的帧速率。

所以我会做:UIImageView的完整形象。 一个UIView与白色和一些透明度设置,使其看起来是白色的,然后UIImageView与图像要么放置或裁剪,只有正确的部分显示。