检测图像视图中的对象并与iPhone中的另一个对象合并

时间:2013-07-23 09:35:18

标签: iphone objective-c uiimageview uiimage

我正在开发一个应用程序,其中我有两个images.user将触摸第一个图像上的某个对象(例如:鼻子)。然后是第二个图像上的一个对象(例如:鼻子)。

现在将有按钮(合并按钮),当用户按下该按钮时,我想要交换两个图像的两个触摸图像(即两个鼻子)。

完全停留在这一点上。

任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

为了检测图像,您可以使用Tap Gesture,使用该手势可以使图像可拖动。

合并图像您必须将要合并的所有图像合并到一个UIView中,以便结帐该片段。

    + (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}