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

标签 ios cocoa-touch mfmailcomposeviewcontroller

我正在开发一个允许用户使用 MFMailComposeViewController 通过电子邮件发送图像的应用程序。所附图片为 1200 x 1800,图片尺寸不得更改。

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

任何建议表示赞赏!

screenshot

最佳答案

根据 Apple 的指南,MFMailComposeViewController 是一个我们不应该改变其行为的类。因此,最好坚持默认行为,以免在提交 App 进行审核时遇到问题。但是,您可以做一个技巧:当用户选择您想要的以外的任何其他选项时,显示一条消息,说明实际大小是将附加的大小,因为这是应用程序的行为,他/她的选择将是忽略。

关于ios - MFMailComposeViewController 强制图像附件的实际大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14996209/

相关文章:

ios - 获取前一个工作日

ios - MFMailComposeViewController 和 MFMessageComposeViewController 在 iOS 8 中旋转后边界有误

swift - 单击警报按钮以显示 MFMailComposeViewController

Cocoa Foundation Kit 问题 - NSDecimalNumberBy... :withBehavior:

iphone - 可能是 "reset"UIDatePicker 突出显示的月/日/年吗?

ios - 使用 MFMailComposeViewControllerDelegate EXE_BAD_ACCESS 出错(代码=1,地址=0x8)

objective-c - ARC 和重用指针会耗尽内存

ios - 如何在使用物理时在 SceneKit 中移动子节点及其父节点?

iphone - OBJC_CLASS_$_MTSCRA”,引用自

android - Ionic2 日期时间从最小日期开始