13

有没有办法将自定义操作添加到 UIDocumentInteractionController 提供的操作列表中?

我想在列表中添加一个“电子邮件”操作。我知道我可以使用 MFMailComposeViewController 发送带有附件的电子邮件,但问题不在于如何将文件作为附件发送,问题是 UI 之一。我有一个“Action”UIBarButtonItem,它调出 UIDocumentInteractionController,提供在 iBooks 中打印和打开的选项。太好了...但我还需要一个单独的 UIBarButtonItem 来发送附加到电子邮件的文件。看到这样的内容,用户会感到有些困惑:

电子邮件和操作按钮的屏幕截图

它不仅让用户感到困惑,而且真的不是一个理想的 UI。最好将“电子邮件”作为 UIDocumentInteractionController 列表中的选项之一。

有什么建议么?

肯尼

4

2 回答 2

3

此时您无法将项目添加到文档交互控制器。

于 2011-06-23T10:28:09.180 回答
0

使用时无法通过电子邮件和短信发送

- (BOOL)presentOpenInMenuFromRect:(CGRect)rect inView:(UIView *)view animated:(BOOL)animated;

或者

 - (BOOL)presentOpenInMenuFromBarButtonItem:(UIBarButtonItem *)item animated:(BOOL)animated;

考虑使用

- (BOOL)presentOptionsMenuFromRect:(CGRect)rect inView:(UIView *)view animated:(BOOL)animated;

反而。

于 2014-11-18T08:20:58.063 回答