2011-09-15 15 views
1

私はapiを使用してメッセージを送信しています。このAPIにメッセージ本文を送信しています-----(任意の3番目のAPIはSMSを送信するためにあります) その上に表示されます。iphone:MFMessageComposeViewController非編集可能なボディ

MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init]autorelease]; 
        if([MFMessageComposeViewController canSendText]) 
       { NSLog(@"contact page MFMessageComposeViewController canSendText"); 
    controller.messageComposeDelegate = self; 

controller.body =[sharedInstance getsmsText]; 

来てメールを送信する時に体とAPIをコントローラにいくつかのメッセージを与えますが、ユーザーはそれがit.iが、それはユーザーが変更することにしたいいけない変更することができ、編集することができます。 任意の手掛かりが..私は、APIのビューの上に画像を作ることができていますが、問題は、そのビューの上に来てキーパッドである私が思ういけない

答えて

2

かなりあるその可能性の公開APIを使用したが、確かにAppleはこれでうまくいきません。 Apple reference for MFMessageComposeViewControllerは明らかに

重要言及:メッセージ作成インターフェース自体はカスタマイズできません であり、あなたのアプリケーションによって変更することはできません。 では、インターフェイスを提示した後で、アプリケーションは でSMSコンテンツをさらに変更することができません。ユーザーはインターフェイスを使用して コンテンツを編集できますが、プログラムによる変更は無視されます。 必要に応じてこのように、あなたは は、あなたがこれを行うのであれば、あなたのアプリが拒否することができるインターフェース

を提示する前に、コンテンツフィールドの値を設定する必要があります。

+0

、ありがとうございますが、このユーザーインターフェイスの変更方法は何も変わりません。 – user1210691

+0

「このインターフェイスを表示した後、アプリケーションはSMSコンテンツをさらに変更することができません。コンテンツをインタフェースを使用して "だから私はあなたが編集を無効にできるとは思わない。 – visakh7

+0

、おかげで私はどんなコストでも編集を無効にすることができないと思っています。 – user1210691

0

変更したくないテキストの画像を追加する他の方法では、iphoneメールコンポーザーの本体の編集を停止するオプションはありません。

+0

thnksたくさん私はそれを試し、あなたに知らせてくれます。 – user1210691

+0

私は文字列をイメージに変換する方法を教えてくれるのですが、その文字列型変数にイメージを格納することが可能です。 – user1210691

+0

テキストを画像に変換することはできませんが、表示しているテキストがあれば何ができるのですか?特定の地域のサンドショットを取得してその画像をメール本文に添付することができます – Ballu

関連する問題