开发者

Custom "Email" action in UIDocumentInteractionController

Is there any way to add a custom action to the list of actions provided by the UIDocumentInteractionController?

I would like to add an "Email" action to the list. I know I can use the MFMailComposeViewController to send email with attachments, but the problem is not how to send a file as an attachment the problem is one of UI. I have an "Action" UIBarButtonItem which brings up the UIDocumentIntera开发者_开发问答ctionController providing options for printing and opening in iBooks. Great... but I also need a separate UIBarButtonItem for sending the file attached to an email. It's slightly confusing to users to see something like this:

Custom "Email" action in UIDocumentInteractionController

It's not just confusing to users, but really not an ideal UI. It would be best to have "Email" as one of the options in the UIDocumentInteractionController's list.

Any suggestions?

Kenny


You cannot add items to the Document Interaction Controller at this time.


Send by email and SMS are not available while using

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

or

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

Consider using

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

instead.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜