在iphone中缝合图片

Dan*_*Dan 2 iphone cocoa-touch

我想并排缝合2个png.在Cocoa中,我会使用[NSImage initWithSize],然后只使用drawInRect.

但是UIImage没有initWithSize类,我现在该怎么做?

mil*_*omi 8

使用UIGraphicsBeginImageContext(),绘制,然后使用UIGraphicsGetImageFromCurrentImageContext().记得UIGraphicsEndImageContext()随后弹出上下文.

如果您只是想在屏幕上显示两个图像,则应避免创建额外的图像,因为设备上的可用内存有限.而是使用适当的drawInRect:调用显示它们以避免复制.