我正在开发一个应用程序,其中我有两个图像。用户将触摸第一个图像上的一些对象(例如:鼻子)。然后是第二个图像上的一个对象(例如:鼻子)。
现在会有按钮(合并按钮),当用户按下该按钮时,我想交换两个图像的两个触摸图像(即两个鼻子)。
完全卡在了这一点上。
谁能帮助我如何做到这一点。
我正在开发一个应用程序,其中我有两个图像。用户将触摸第一个图像上的一些对象(例如:鼻子)。然后是第二个图像上的一个对象(例如:鼻子)。
现在会有按钮(合并按钮),当用户按下该按钮时,我想交换两个图像的两个触摸图像(即两个鼻子)。
完全卡在了这一点上。
谁能帮助我如何做到这一点。
要检测图像,您可以使用 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;
}