如何将Image拖放到第二个

时间:2013-10-27 17:37:36

标签: ios objective-c uiimageview uiimage

我有两张图片,第一张是前景,第二张是背景。 我想将它们合并为一个Image.I希望能够将frontImage拖放到background中是否可能?

1 个答案:

答案 0 :(得分:0)

这可能非常简单。

例如 - 您有一个父UIView和两个图像视图:

UIView *_baseView; //as big as the screen.

UIImageView *_backgroundImageView; //as a subview on _baseView

UIImageView *_frontImageView; //as a subview on _baseView

然后你用手指实现某种UIImageView运动(例如How do you make an image follow your finger in objective-c?或者搜索类似的东西,知道如​​何移动UIView对象,如果你还不知道如何)。

并且 - 一旦你释放你的手指 - 你可以从_baseView截取屏幕截图并获取图像,其中两个子视图ImageView以某种方式组合。

How Do I Take a Screen Shot of a UIView?或搜索类似内容)。

如果您不喜欢,您必须截取_baseView的屏幕截图,您还可以将frontImageView作为子视图添加到背景图像视图中,并从backgroundImageView获取屏幕截图。

希望这个想法有所帮助。