草庐IT

UiActivityViewController

全部标签

ios - 当用户在 UIActivityViewController 上点击 "More"时如何设置导航栏颜色?

每当用户想要选择默认情况下未列出的新共享方法或操作时,通过点击UIActivityViewController生成的共享表上的“更多”按钮,将显示一个新View,如下所示:如您所见,导航栏图标为白色,而背景为浅灰色。如何更改这些颜色以反射(reflect)我的应用UI? 最佳答案 我这样做了并且对我有用:子类UIActivityViewController并覆盖-(void)presentViewController:animated:completion:-(void)presentViewController:(UIViewCo

iphone - 如何向 UIActivityViewController 对象添加不同的文本

我已经实现了一个UIActivityViewController,用于共享一些信息。在这种情况下,我有一个问题:是否可以在facebook共享/twitter共享/或邮件共享之间制作不同的文本?设置的文本与其他文本不同...一个好的UIActivityViewController教程会非常有用。我当时的代码是,显示文字和图片:NSString*text=@"LimeCat";UIImage*image=[UIImageimageNamed:@"MyAppIcon512x512.png"];NSArray*items=[NSArrayarrayWithObjects:text,image

ios - UIActivityViewController Copy 在 iOS 11 上复制项目两次

我正在使用UIActivityViewController在iOS11上共享一个webviewurl,当使用Copy然后转到Messages应用程序然后粘贴时,它是粘贴了两次。出于好奇,我尝试对Safari、Chrome、Firefox以及消息以外的其他应用程序执行相同的操作。结果很有趣:从Safari应对总是适用于任何应用从Chrome或FireFox复制在Notes应用程序中有效,但它会在任何具有TextField的应用程序(Messages、WhatsApp、Slack、Signal等)中复制复制的文本这是我的简单代码funcshareURL(title:String,url:U

ios - UIActivityViewController 和 UIDocumentInteractionController

如何组合UIActivityViewController和UIDocumentInteractionController?Mail应用程序和Tumblr应用程序似乎将UIActivityViewController与UIDocumentInteractionController结合在一起,因为它们的Controller除了UIActivities之外还显示“打开方式”按钮。我怎样才能做到这一点? 最佳答案 在UIDocumentInteractionController中使用presentOptionsMenuFromRect:in

ios - iOS 9.3 中的 Google+ 正在挂断

这个问题在这里已经有了答案:iOS9.3freezeaftercallingopenURL(2个答案)关闭6年前。我正在使用UIActivityViewController在我的应用程序中使用共享选项;它在iOS9.2中工作正常,Google+共享选项在iOS9.3中不工作为了确认这一点,我使用UIActivityViewController下载了其他具有共享选项的应用,但问题是该应用的整个UI都挂了。我该如何解决这个问题?编辑1:代码:NSURL*URL=[[NSURLalloc]initWithString:@"http://domainName/message.php?"];NS

ios - UIActivityViewController - 如何更改取消按钮文本

有人知道如何更改UIActivityViewController的标准取消按钮文本值吗?默认情况下它是“取消”。但我想改变它,例如使用不同的语言。怎么做?谢谢! 最佳答案 更新:以下代码仅适用于iOS7。正如Rikkles所说,您无需自定义文本即可将其本地化。但以防万一有人有充分的理由这样做,这里是代码:NSArray*activityItems=@[@"Test"];UIActivityViewController*activityController=[[UIActivityViewControlleralloc]initWit

ios - UIActivityViewController 没有将换行符传递给某些事件

我正在使用以下代码来设置UIActivityViewController:NSArray*activityItems=[NSArrayarrayWithObjects:[selftextMessageToShare],nil];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:activityItemsapplicationActivities:nil];[activityViewControllersetCompletionHand

ios - UIActivityViewController。如何定制?

我想在我的iPad应用程序中创建一个UIActivityViewController但我在Google上找不到任何东西,因为它是一个仅在iOS6中实现的新View。UIActivityView是一个View,当用户点击时出现,例如,PhotosApp中的Share按钮。一组事件由事件ViewController呈现(通过电子邮件发送、在facebook上分享、打印ecc...)。每个事件都由一个图标和一个显示在图标下方的标题表示。现在我想自定义View中的项目,但我找不到该怎么做?有什么想法吗? 最佳答案 无需子类化UIActivi

ios - 如何让我的应用程序出现在 UIActivityViewController 中以获取文本?

我希望我的应用程序出现在文本的UIActivityViewController中,在其他应用程序中。例如,当从Notes应用共享时,如下所示。将以下内容添加到Info.plist没有产生任何可见的结果(在Notes、Evernote和Simplenote中):CFBundleDocumentTypesCFBundleTypeIconFilesicon-text-57.pngicon-text-72.pngicon-text-114.pngCFBundleTypeNameTextLSHandlerRankAlternateLSItemContentTypespublic.textpubl

iOS 8 用户界面事件 : disable specific third-party sharers?

我正在与iOS8中的UIActivityViewController打交道。我构建了一个自定义的Pinterest共享机制,它在iOS7中运行良好——具体来说,它将图像上传到我的服务器,然后使用该图像创建一个Pin图和一个我指定的网址。这是所需的功能。现在,在iOS8中,Pinterest实现了自己的共享器,它接受URL或图像。如果一个URL包含在事件项目列表中,共享器会弹出并询问用户他/她想从该URL的页面中共享哪个图像,并完全忽略也在事件项目列表中的图像。如果没有URL,只有图像,则上传的pin不包含URL。为了解决这个问题,我需要做以下事情之一:禁止Pinterest的分享者出现