我只是想创建一种方法来将图像添加到另一张图像上。
例如,
一张大图作为背景。 根据拖动它的位置,将在大图中定位一张小图片。 然后只需保存整个上下文并保留视网膜显示的分辨率。
当然,我成功使用UIGraphicsBeginImageContextWithOptions并在rect中绘图。但这只是在使用UIImageView并在UIImageView上绘制UIImage时。
然而,问题的出现仅仅是因为我希望将UIImage保存在另一个上,具体取决于用户触摸屏幕的位置。它只将它保存到硬编码的位置。
UIImageViews没有drawInRect方法,它只适用于UIImages。因此,您只能通过UIImageViews绘制UIImages。
这里也出现了另一个问题,因为当UIImage放置在用户触摸的位置时,UIImage没有中心属性,我似乎无法根据触摸定位UIImage。
将UIImage分配给imageView时,很容易放置它。因为您可以将触摸位置设置为UIImageView的中心属性。
然而,当使用UIGraphicsBeginImageContextWithOptions并尝试将UIImageView drawInRect到另一个UIImageView时,有一个编译错误通知我drawInRect没有声明drawInRect的接口。
我的问题是你们,我怎么能创建一个自定义drawInRect方法,我可以将UIImageViews绘制到另一个UIImageView中。然后能够保存两者的合并上下文使用UIGraphicsContextWithOptions。
OR
如何定位(触摸)UIImage以覆盖UIImageView,然后能够保存两者的合并上下文使用UIGraphicsContextWithOptions ....等
欢迎提出所有建议。