草庐IT

UiActivityViewController

全部标签

ios - UIActivityViewController 调用然后关闭后如何执行操作

我无法理解调用UIActivityViewController后如何执行操作。例如,当我使用以下代码保存图像时:letimage=UIGraphicsGetImageFromCurrentImageContext()UIGraphicsEndImageContext()letactivity=UIActivityViewController(activityItems:[image],applicationActivities:nil)presentViewController(activity,animated:true,completion:nil)用户收到新窗口,可以在某处保存图

ios - 使用 UIActivityViewController 共享内容后出现黑屏

我使用以下代码分享一些内容vartextToShare="Test"letactivityVC=UIActivityViewController(activityItems:[textToShare],applicationActivities:nil)activityVC.excludedActivityTypes=[UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact]presentViewController(activityVC,animated:true,complet

ios - UIActivityViewController 在共享到消息时删除冗余空间

我的项目中有类似的代码,共享项之间有冗余空间。是否可以删除它?lettext="Sometext\n"letlink=NSURL(string:"http://stackoverflow.com/")!letitems=[text,link]letactivityVC=UIActivityViewController(activityItems:items,applicationActivities:nil)self.presentViewController(activityVC,animated:true,completion:nil) 最佳答案

ios - 通过 UIActivityViewController 更改 MFMailComposeViewController 中的状态栏颜色

我正在尝试更改导航栏按钮的颜色、导航栏色调颜色和文本颜色,但我似乎没有任何进展。MFMailComposeViewController是通过UIActivityViewController激活的,我尝试了一些以前有效的不同方法(虽然不是通过UIActivityViewController)。这是我当前的代码:UINavigationBar.my_appearanceWhenContainedIn(MFMailComposeViewController).barTintColor=UIColor.blackColor()这是建议here.我也试过这个:activityVC.navigat

ios - Swift UIActivityViewController 图像共享不起作用

我正在使用UIActivityViewController来分享图片。在WhatsApp最近更改为允许共享之后,我可以在共享选项中看到WhatsApp。我正在分享图片和消息,我可以看到短信,但无法分享图片。相同的代码适用于Viber、FB、twitter等,不确定我缺少WhatsApp的什么。funcshareImage(){varmessageStr:String="Checkoutmyawesomephoto!"varimg:UIImage=currentPhoto!varshareItems:Array=[img,messageStr]letactivityViewControl

swift - 如何使用 UIActivityViewController 创建用户交互式推文或 Facebook 帖子

我正在尝试弄清楚如何创建类似于下面SoundCloud的用户交互式帖子或推文:以黄色突出显示的部分是我感兴趣的部分,因为据我所知,当涉及到UIActivityViewController(这是SoundCloud为此使用的)时,唯一可用于共享的对象是图像和字符串。此外,如果您点击以黄色突出显示的部分,则会在Twitter上弹出此屏幕:他们是怎么做到的!?他们有一个暂停按钮和一切!这是我的尝试...funcdisplayShareSheet(shareContent:String){letsomeView:CustomView=CustomView()//CustomViewisasub

ios - 打开事件而不显示 UIActivityViewController

我希望能够在scrollView中包含社交图标,当单击它时,其功能与我在呈现UIActivityViewController后单击它们时的功能相同。我不想呈现UIActivityViewController。我知道这不应该是可能的,但是一个名为Yodel的应用可以做到这一点(或类似的东西),我也想这样做。点击Yodel中的图标与在UIActivityViewController中的操作完全相同,因此他们似乎以某种方式将其放入容器View中(?)Here'saGIFshowingit以Whatsapp为例,我尝试了以下操作:使用WhatsappAPIhttps://www.whatsap

ios - Swift UIActivityViewController Image&Url Share 不适用于 FB

我正在使用UIActivityViewController来分享图片。经过Facebook最近的改动。我可以单独分享图片和网址,但我无法同时分享图片和网址。相同的代码适用于Mail、twitter等,不确定我缺少Facebook的什么。funcshareImage(){varmyWebsite=NSURL(string:"http://www.google.com/")varimg:UIImage=currentPhoto!varshareItems:Array=[img,myWebsite]letactivityViewController:UIActivityViewControl

ios - 为 UIActivityViewController Swift 设置不同的事件项

我的UIActivityViewController有4个选项:Message/Mail/TW/FB。我想为每个选项发送不同的事件!例如:在iMessage工作表中,我需要输入:String、NSURL和UIImage。在邮件中,我需要在主题字段中放置字符串,然后在正文中放置字符串,UIImage和NSURL也是。在TW/FB中,我想像社交帖子那样放置图片,还有一些字符串和NSURL。您是否知道在iOS8中使用Swift这是否可行?我搜索了很多代码片段,没有找到最适合我的。 最佳答案 您应该利用UIActivityItemSourc

ios - 如何在 UIActivityViewController 中设置邮件主题?

我想在UIActivityViewController中设置邮件分享的主题,也想在Twitter中分享。我在Twitter上知道如果我们想分享——我们需要将文本压缩到140个字符。我检查了许多SO解决方案,但没有任何效果。这个问题在最新的iOS版本中修复了吗?还有其他“可行的解决方案”吗? 最佳答案 检查下面的电子邮件代码以设置您的电子邮件主题:UIActivityViewController*avc=[[UIActivityViewControlleralloc]initWithActivityItems:@[@"YourStri