-2

私はここで利用可能なPimpMyテキストに似たiPhoneアプリに取り組んでいます:http: //itunes.apple.com/us/app/pimp-my-text-send-color-text/id489972714?mt = 8

アプリと同じように、色付きのアニメーションメッセージを送信する方法を見つけようとしています。UIWebviewを使用してこれを試しましたが、アプリでiMessageを送信するためにペーストボードが使用されているようですが、機能していません。貼り付けボードは、メッセージのエディター画面からメッセージをコピーして、デフォルトのiMessageコントローラーに貼り付けます。しかし、それがアプリでどのように行われるのかわかりません。

効果のある色付きのアニメーションテキストを送信する方法を誰かが提案できますか?

4

1 に答える 1

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が開かれたとき。長押しして[貼り付け]をクリックすると、メッセージが貼り付けられます。

私が尋ねた質問は、私が望むものとして正しく明確にされなかったのかもしれません。しかし、上記は私の目的を解決したものでした。

于 2012-05-25T11:57:05.910 に答える