有没有办法控制活动视图控制器中必须显示哪些活动类型?

时间:2015-01-28 17:56:41

标签: ios cocoa-touch uiactivityviewcontroller

我从服务器端获取一系列活动类型,以显示在我的活动视图控制器中。我只看到一种排除项目的方法。但没有办法说我只想在活动视图中显示一组特定的应用程序。如果有一种方法可以告诉我在活动视图中填充了哪些应用程序,那将会很棒。这样我可以比较和排除我不想要的项目。

1 个答案:

答案 0 :(得分:1)

在活动视图控制器中,根据您正在初始化的项目列出应用程序。您只能排除通过设备设置应用登录的Facebook twitter Vimeo等应用。不能排除活动视图控制器中列出的支持共享扩展的设备上安装的应用程序。如果您将照片作为活动项目进行共享,则将列出安装在设备上的Facebook,Twitter和其他照片共享应用程序。如果您将视频作为活动项目进行分享,那么Facebook,Vimeo和其他视频共享应用程序(如Vine等)将列在Vine在手机上安装应用程序的地方,这是不能排除的。 如果要添加自己的共享站点,则可以使用自定义UI Activty View Controller。你必须在UIActivity的子类。你的链接可以帮助你How can I create a custom UIActivity in iOS?