我正在开发类似于Pimp的iPhone应用程序我的文字可在此处获得: http://itunes.apple.com/us/app/pimp-my-text-send-color-text/id489972714?mt=8
我正在尝试找到一种方法来发送彩色和动画消息,就像应用程序一样。 我已经尝试过使用UIWebview,但似乎粘贴板在应用程序中用于发送iMessage但它无法正常工作。粘贴板从消息的编辑器屏幕复制消息并将其粘贴到默认的iMessage控制器。但我不确定它是如何在应用程序中完成的。
有人可以建议任何方式发送带有效果的彩色动画文字吗?
答案 0 :(得分:0)
我已通过以下代码解决了这个问题:
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.persistent = YES;
NSString *imagefile =app.strimagepath;
///
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:imagefile];
if (fileExists)
{
NSData *data = UIImagePNGRepresentation([UIImage imageWithContentsOfFile:imagefile]);
pasteboard.image = [UIImage imageWithData:data];
}
NSString *phoneToCall = @"sms: 123-456-7890";
NSString *phoneToCallEncoded = [phoneToCall stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSURL *url = [[NSURL alloc] initWithString:phoneToCallEncoded];
[[UIApplication sharedApplication] openURL:url];
这里app.strimgPath是存储在文档目录中的图像路径。当MessageView打开时。 Longpress并单击粘贴并将粘贴消息。
可能是我问的问题没有按照我的要求正确澄清。但上面的内容解决了我的目的。