MFMailComposeViewController强制图像附件的实际大小

rog*_*rog 6 cocoa-touch ios mfmailcomposeviewcontroller

我正在开发一个应用程序,允许用户使用MFMailComposeViewController通过电子邮件发送图像.附加的图像是1200 x 1800,图像大小必须不变.

对于大图像,MFMailComposeViewController为用户提供一个操作表,让他们可以选择在按下"发送"时缩小图像(参见屏幕截图).我希望不显示此操作表,并强制附加图像的实际大小.

任何建议赞赏!

截图

Jea*_*ean -2

根据 Apple 的指导方针,MFMailComposeViewController 是一个我们不应该改变其行为的类。因此,最好坚持默认行为,以免在提交应用程序供审核时遇到问题。但是,您可以执行以下操作:当用户选择除您想要的选项之外的任何其他选项时,显示一条消息,说明实际尺寸是将附加的尺寸,因为这是应用程序的行为,并且他/她的选择将是被忽略。