繁体   English   中英

如何在iOS中的共享菜单中添加菜单项

[英]How do I add a menu item to the share menu in iOS

我刚刚进入iOS开发,但是我必须尽早做的是在系统菜单上添加一个按钮,例如Dropbox与电子邮件附件交互时如何添加其按钮。

该应用程序将用于视频,因此在共享菜单上为快速播放器添加一个按钮将是理想的选择。

我已经仔细阅读过文档,仅找到了UIMenuItem类。 这是我想要的还是有另一种方式来实现此功能?

  1. 设置project-info.plist->添加新项目(UTExportedTypeDeclarations)

     <key>UTExportedTypeDeclarations</key> <array> <dict> <key>UTTypeConformsTo</key> <array> <string>com.apple.quicktime-movie</string> </array> <key>UTTypeIdentifier</key> <string>com.company.project</string> <key>UTTypeTagSpecification</key> <dict/> </dict> </array> 
  2. 将您的ButtonClick事件编码为.m文件

     -(IBAction)actionClick:(id)sender{ UIDocumentInteractionController *documentController = [UIDocumentInteractionController interactionControllerWithURL: [NSURL fileURLWithPath:MOVIE_FILE_PATH]]; documentController.delegate = self; documentController.UTI = @"com.apple.quicktime-movie"; [documentController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM