我有两张图片,第一张是前景,第二张是背景。
我想将它们合并为一个Image.I希望能够将frontImage
拖放到background
中是否可能?
答案 0 :(得分:0)
这可能非常简单。
例如 - 您有一个父UIView和两个图像视图:
UIView *_baseView; //as big as the screen.
UIImageView *_backgroundImageView; //as a subview on _baseView
UIImageView *_frontImageView; //as a subview on _baseView
然后你用手指实现某种UIImageView运动(例如How do you make an image follow your finger in objective-c?或者搜索类似的东西,知道如何移动UIView对象,如果你还不知道如何)。
并且 - 一旦你释放你的手指 - 你可以从_baseView截取屏幕截图并获取图像,其中两个子视图ImageView以某种方式组合。
(How Do I Take a Screen Shot of a UIView?或搜索类似内容)。
如果您不喜欢,您必须截取_baseView的屏幕截图,您还可以将frontImageView作为子视图添加到背景图像视图中,并从backgroundImageView获取屏幕截图。
希望这个想法有所帮助。