1

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

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

完全卡在了这一点上。

谁能帮助我如何做到这一点。

4

1 回答 1

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;
}
于 2013-07-23T09:51:58.620 回答