在UIDocumentInteractionController中定制“电子邮件”操作
有什么办法可以将自定义操作添加到UIDocumentInteractionController提供的操作列表中吗?
我想添加一个“电子邮件”行动的名单。 我知道我可以使用MFMailComposeViewController发送附件的电子邮件,但问题不是如何发送文件作为附件的问题是UI之一。 我有一个“行动”UIBarButtonItem,它带来了UIDocumentInteractionController提供打印和打开在iBooks的选项。 太好了…但是我还需要一个单独的UIBarButtonItem来发送附加到电子邮件的文件。 用户看到这样的内容有点令人困惑:
这不仅让用户感到困惑,而且还不是一个理想的用户界面。 最好在UIDocumentInteractionController列表中有“Email”作为选项之一。
有什么build议么?
肯尼
您目前无法将项目添加到文档交互控制器。
使用时,通过电子邮件和短信发送不可用
- (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;
代替。