UIAction sheet 用于分享和发送

UIAction sheet for sharing and sending

我知道有自定义 UIActionSheet 的选项,但我注意到许多应用程序的“share/send”选项看起来都与此类似:

是否有某种模板可以比创建所有自己的按钮等更自动地制作这个或类似的东西来尝试模仿这个?我试图浏览文档 (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UIActionSheet.html) 并搜索 SO 但没有找到任何东西。有人可以指出我将用来创建这种共享操作 sheet 的众所周知且显而易见的 sdk 函数吗?非常感谢任何建议。

这是一个 UIActivityViewController。 Google 可以帮你实现。

您正在寻找的是 "UIActivityViewController",在 iOS 6 中引入,它提供了一个统一的服务接口,用于在应用程序内共享和执行数据操作。

Apple 的文档在这里:UIActivityViewController - Apple

NSHipster的教程更棒:UIActivityViewController - NSHipster