-4

プラスボタンのあるフィールド(メールアドレスのリストを含む)を作成したいと思います。このボタンをクリックすると連絡先リストが開き、連絡先を選択すると、この 1 人のメールが私のフィールドにランク付けされます。

実際、私は MFMailComposeViewController と同じインターフェイスを望んでいますが、受信者フィールドだけを対象としています。ありがとうございました。

ありがとうございました。

4

1 に答える 1

0

UITableViewやり取りできるメールアドレスのリストを作成する方法を調べてください。メールを送信するには、 を使用できますMessageUI

テーブル ビューのデリゲートおよびデータ ソースとして設定されたビュー コントローラーを作成する必要があります。次に、オーバーライドcellForRowAtIndexPathして電子メール アドレスを表示didSelectRowAtIndexPathし、電子メール ダイアログを開きます。メールを送信するには、次のようなものを使用します

if ([MFMailComposeViewController canSendMail])
{
    MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
    [mailController setSubject:@"Subject"];
    [mailController setMessageBody:@"" isHTML:NO];
    [mailController setMailComposeDelegate:self];
    [self presentModalViewController:mailController animated:YES];
}

見せたいものができたら、間違いや具体的な質問があれば遠慮なく戻ってきてください。SO は無料のコードを作成する場所ではありませんが、問題の解決を喜んでお手伝いします。

于 2012-07-12T14:08:52.337 に答える