UiActivityViewController
全部标签 我有一个用于共享按钮的UIActivityViewController。对于iPhone,我将它作为常规的UIActivityViewController使用,对于iPad,它在PopOverViewController中。这是我的代码lettextToShare="Checkoutthiswebsite!"ifletmyWebsite=NSURL(string:"http://www.apple.com/"){letobjectsToShare=[textToShare,myWebsite]letactivityVC=UIActivityViewController(activity
出于某种原因,当我在我的应用程序中使用ActivityViewController时,我无法获得使用Airdrop进行共享的选项。如果我从Chrome使用它,我会得到以下选项:这是我正在使用的代码:NSMutableArray*items=[NSMutableArraynew];[itemsaddObject:@"textforshare"];[itemsaddObject:[UIImageimageNamed:@"image"]];NSArray*activityItems=[NSArrayarrayWithArray:items];UIActivityViewController*
在我的应用程序中,我需要将图像设置为特定联系人的联系人图像。为此,我实现了UIActivityViewController,它在iOS7设备上运行良好。但在iOS8设备中选择联系人分配图像时,它不显示任何选项。我是否错过了iOS8设备的任何特别之处?UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:@[self,imageUrl]applicationActivities:nil];//imageUrl-istheNSURLinstanceforimage.
我想将带AirDrop的共享表作为我应用程序中的唯一选项。在iOS7中,我可以简单地将所有共享类型添加到UIActivityViewController的excludedActivityTypes属性(UIActivityTypeMessage、UIActivityTypeMail,...)但现在在iOS8中,有了应用程序扩展,用户可能会出现额外的共享提供程序。有没有办法仅显示AirDrop?UIActivityViewController*controller=[[UIActivityViewControlleralloc]initWithActivityItems:@[[NSURL
在我的项目中,我正在使用UIActivityViewController进行Facebook、Twitter和电子邮件共享。我想为facebook、电子邮件和twitter共享单独的文本和图像。我该怎么做?-(id)activityViewController:(UIActivityViewController*)activityViewControlleritemForActivityType:(NSString*)activityType{if([activityTypeisEqualToString:UIActivityTypePostToTwitter])return_shar
有什么方法可以在不使用自定义UIActivity的情况下将视频分享到YouTube网站?尽管设备上安装了YouTube应用程序,但YouTube未在UIActicvityViewController中列出。Vine、Vimeo和其他应用程序并非如此。如果设备上安装了应用程序,则会列出这些应用程序。请澄清一下。 最佳答案 Youtube应用程序不包含共享扩展,Youtube从来都不是系统提供的事件项目。内置的照片应用程序可能已经为Youtube创建了自己的UIActivity项目。 关于i
我一直在使用下面的代码来显示UIActivityViewController,当我使用Xcode6、Swift1.2和iOS8时它工作正常。但是当我更新它时它显示UIActivityViewController但它是完全空白的,没有任何共享选项。你有什么建议吗?ifUIDevice.currentDevice().userInterfaceIdiom==.Pad{lettextToShare=textViewOne.textletobjectsToShare=[textToShare]letactivityVC=UIActivityViewController(activityItem
我正在使用UIActivityViewController来显示共享选项。除了用户选择Gmail共享选项外,一切正常。在列表中,当我选择Gmail时,主题和正文被设置为两次。NSString*socialUrl=[NSStringstringWithFormat:@"https://www.youtube.com/watch?v=%@",videoId];NSURL*url=[NSURLURLWithString:socialUrl];NSString*strText=@"SharedviaTopCod";NSString*url1=@"http://www.topcod.tv/";N
我在呈现UIActivityViewController时遇到了一个奇怪的问题。当我从应用程序的RootView中显示UIActivityViewController时,按钮标题的颜色是正确的。现在,但是如果我从详细ViewController导航回RootViewController并显示上面列出的UIActivityViewController,则显示的Controller会由于某种原因继承显示Controller的按钮标题颜色。我试过将条形样式强制设置为默认值,但这也不起作用。设置UIActivityViewController的按钮外观与设置MFMailComposeViewC
我想为用户提供点击“操作”按钮并弹出通常的共享表的功能,其中应该包括消息、Facebook等图标右侧的其他应用程序——可以使用.txt文件的应用程序,或者只是一个NSString。我目前正在通过UIActivityViewController显示共享表,它运行良好,但它不包括列表中的其他应用程序。通过阅读其他SO问题,我得出结论,只有当您改用UIDocumentInteractionController时,才有可能让其他应用程序出现。我研究了在临时目录中创建一个.txt文件以共享该文件(而不是仅仅共享一个NSString),但是当我点击共享按钮时只显示邮件(没有副本)。[请注意,如果我