ios - 有没有办法控制哪些事件类型必须显示在事件 View Controller 中?

标签 ios cocoa-touch uiactivityviewcontroller

我正在从服务器端获取一系列事件类型以显示在我的事件 View Controller 中。我只看到一种排除项目的方法。但没办法说我只想在事件 View 中显示一组特定的应用程序。如果有一种方法可以告诉我事件 View 上填充了哪些应用程序,那就太好了。这样我就可以比较和排除我不想要的项目。

最佳答案

在事件 View Controller 中,应用程序根据您正在初始化的项目列出。您只能排除通过设备设置应用程序登录的应用程序,如 Facebook 推特 Vimeo 等。不能排除安装在支持共享扩展的设备上的应用程序在事件 View Controller 中列出。如果您提供照片作为要共享的事件项目,则将列出安装在设备上的 Facebook、推特和其他照片共享应用程序。如果您提供视频作为要共享的事件项目,则 Facebook、Vimeo 和其他视频共享应用程序(如 Vine 等)将在手机上安装 Vine 应用程序的位置列出,不能排除。 如果您想添加自己的共享站点,那么您可以选择自定义 UI Activty View Controller。您必须在哪里子类化 UIActivity。以下链接可能对您有帮助 How can I create a custom UIActivity in iOS? .

关于ios - 有没有办法控制哪些事件类型必须显示在事件 View Controller 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28199122/

相关文章:

ios - drawTextInRect : in UITextView class

iphone - Obj-C,仅在 iOS5 可用时有条件地运行代码?

iPhone - block 枚举

ios - 从 iOS 中的 UIActivityController 选项中删除注释

ios - 确定纬度/经度点是否在 Mapview 中的 MKPolygon 中?

ios - 自定义 UItableViewCell 标签重叠

ios - AutoLayout 在 ios 8.3 上无法正常工作

iphone - UIButton仅在小范围内响应

ios - UIActivityController 未在屏幕上完整显示

ios 插件 com.apple.share.Facebook.post 不显示提供的文本