Objective c UIPasteBoard、Image&;视网膜显示屏

Objective c UIPasteBoard、Image&;视网膜显示屏,objective-c,uiimage,ios8,retina-display,uigraphicscontext,Objective C,Uiimage,Ios8,Retina Display,Uigraphicscontext,我正在使用以下命令生成图像: UIGraphicsBeginImageContextWithOptions(labelView.bounds.size, NO, 2.0); [labelView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext()

我正在使用以下命令生成图像:

UIGraphicsBeginImageContextWithOptions(labelView.bounds.size, NO, 2.0);
[labelView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这就是我想做的。。。我正在尝试将一个图像粘贴到iMessage中,以便它看起来像一条普通的消息,但背景颜色不同(我基本上添加了一个标签图像)。问题是,如果我以1.0的比例绘制图像,图像的大小与普通单线气泡的形状完全匹配。问题是它看起来很模糊。如果我将其缩放到0.0或2.0,那么图像看起来很完美,除了在iMessages中它太大(是我想要的2倍)


有没有方法可以通过编程方式创建非视网膜图像和视网膜图像,并将它们链接在一起,以便添加1.0比例和2.0比例图像的清晰度?

演示如何使用生成的图像。我基本上是使用以下行将其添加到通用粘贴板:
[UIPasteboard generalPasteboard].image=结果图像
然后尽可能手动将其粘贴到(即消息应用程序)中,想知道您是否找到了解决方案?@mick80234不幸的是,我没有找到。不过老实说,我没有积极寻找。遇到了完全相同的问题,不幸的是,我也没有找到解决办法。