Iphone 在将UIImage叠加到另一个UIImage时需要帮助吗?

Iphone 在将UIImage叠加到另一个UIImage时需要帮助吗?,iphone,ios,Iphone,Ios,我有一个应用程序,用户可以在发送传真之前在传真图像(tif)的顶部对签名图像进行注释。我在这里看到了一个非常好的问题:但是我仍然无法完成我正在寻找的任务。由于我不熟悉图形环境等,有人能给我介绍一下吗?好吧,我可以建议一种解决方法。:) 实际上,因为iOS正在处理视图,所以您可以自己创建2个UIImageView,并将其中一个添加为另一个的子视图。 如果你对低级绘画感兴趣,请阅读 .好吧,我可以建议一个解决办法。:) 实际上,因为iOS正在处理视图,所以您可以自己创建2个UIImageView,并

我有一个应用程序,用户可以在发送传真之前在传真图像(tif)的顶部对签名图像进行注释。我在这里看到了一个非常好的问题:但是我仍然无法完成我正在寻找的任务。由于我不熟悉图形环境等,有人能给我介绍一下吗?

好吧,我可以建议一种解决方法。:) 实际上,因为iOS正在处理视图,所以您可以自己创建2个UIImageView,并将其中一个添加为另一个的子视图。 如果你对低级绘画感兴趣,请阅读
.

好吧,我可以建议一个解决办法。:) 实际上,因为iOS正在处理视图,所以您可以自己创建2个UIImageView,并将其中一个添加为另一个的子视图。 如果你对低级绘画感兴趣,请阅读
.

这是获取图像所需的操作

CGRect faxImageRect = CGRectZero;
CGRect signatureRect = CGRectZero;

faxImageRect.size = faxImage.size;
signatureRect.size = signature.size;

// Adjust the signature's location within the fax image
signatureRect.origin = desirableLocation;

UIGraphicsBeginImageContext(faxImage.size);
[faxImage drawInRect:faxImageRect];
[signature drawInRect:signatureRect];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
最后,
图像
将包含您要发送的图像


此示例使用其图像的真实大小。你可以改变它,尽管它们可能会被拉伸。

这是你需要做的来获得图像

CGRect faxImageRect = CGRectZero;
CGRect signatureRect = CGRectZero;

faxImageRect.size = faxImage.size;
signatureRect.size = signature.size;

// Adjust the signature's location within the fax image
signatureRect.origin = desirableLocation;

UIGraphicsBeginImageContext(faxImage.size);
[faxImage drawInRect:faxImageRect];
[signature drawInRect:signatureRect];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
最后,
图像
将包含您要发送的图像


此示例使用其图像的真实大小。您可以更改它们,尽管它们可能会拉伸。

您可以让我们知道您尝试了什么以及结果是什么吗?您可以让我们知道您尝试了什么以及结果是什么吗?好建议,但是我确实需要保存最终UiImage,然后再传输它。好建议,但是我确实需要保存最终UiImage我会尝试一下,然后让你知道。谢谢,所以muchI会试试这个,让你知道。非常感谢