3

iPadMFMailComposeViewControllerのビューコントローラから標準のAppleを表示することに成功した人はいますか?UIModalPresentationStyleFormSheet

これを行うと、ビューは期待どおりに表示されますが、ユーザーが入力テキストビューのいずれかをタップすると、たとえば件名、およびキーボードスライドで[キャンセル]ボタンを押すと、[ドラフトの削除]と[ドラフトの保存]ポップオーバーが表示されます。画面の境界。

モーダルビューをフルスクリーンに変更すると、正しく機能します。

4

1 に答える 1

7

その時、あなたはそれをフォームシートとして提示しているとは思いません。このコードを使用すると、私にとっては不思議に思います。

MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init];

mailViewController.mailComposeDelegate = self;
[mailViewController setSubject:@"Subject"];
[mailViewController setMessageBody:@"" isHTML:NO];
mailViewController.modalPresentationStyle = UIModalPresentationFormSheet;

[self presentModalViewController:mailViewController animated:YES];
于 2012-04-18T23:11:32.623 に答える