在iPhone中发送彩色文本消息

时间:2012-05-23 18:21:39

标签: iphone

我正在开发类似于Pimp的iPhone应用程序我的文字可在此处获得: http://itunes.apple.com/us/app/pimp-my-text-send-color-text/id489972714?mt=8

我正在尝试找到一种方法来发送彩色和动画消息,就像应用程序一样。 我已经尝试过使用UIWebview,但似乎粘贴板在应用程序中用于发送iMessage但它无法正常工作。粘贴板从消息的编辑器屏幕复制消息并将其粘贴到默认的iMessage控制器。但我不确定它是如何在应用程序中完成的。

有人可以建议任何方式发送带有效果的彩色动画文字吗?

1 个答案:

答案 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并单击粘贴并将粘贴消息。

可能是我问的问题没有按照我的要求正确澄清。但上面的内容解决了我的目的。