有没有办法将自定义操作添加到UIDocumentInteractionController提供的操作列表中?
我想在列表中添加“电子邮件”操作。我知道我可以使用MFMailComposeViewController发送带附件的电子邮件,但问题不在于如何将文件作为附件发送,问题是UI之一。我有一个“Action”UIBarButtonItem,它调出UIDocumentInteractionController,提供在iBooks中打印和打开的选项。太棒了...但我还需要一个单独的UIBarButtonItem来发送附加到电子邮件的文件。用户看到这样的东西有点令人困惑:
这不仅仅是让用户感到困惑,更不是理想的用户界面。最好将“Email”作为UIDocumentInteractionController列表中的一个选项。
有什么建议吗?
肯尼
答案 0 :(得分:3)
此时您无法向文档交互控制器添加项目。
答案 1 :(得分: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;
代替。