【问题标题】:MFMailComposeViewController Force actual size on image attachmentMFMailComposeViewController 强制图像附件的实际大小
【发布时间】:2013-02-06 10:04:34
【问题描述】:

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

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

任何建议表示赞赏!

【问题讨论】:

    标签: ios cocoa-touch mfmailcomposeviewcontroller


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,Jean。请详细说明如何确定用户做出的选择。也许我忽略了它,但我在MFMailComposeViewController 委托方法中没有看到任何内容。
    • -1 两周,没有详细说明。我认为您的建议实际上是不可能的。
    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多