草庐IT

UiActivityViewController

全部标签

iOS:如何在已经显示邮件撰写 View 时在后台创建/准备自定义电子邮件附件?

我很乐意通过电子邮件分享我的iOS6.0应用程序的自定义内容。但是由于我的内容在共享之前需要一些时间来准备,所以我无法在用户按下“共享”按钮时立即显示邮件撰写View。不幸的是,MFMailComposeViewController从一开始就需要所有附件,所以我必须等待附件才能初始化并显示MFMailComposeViewController(就像这里建议的那样:UIActivityViewattachfiletoEmail)--阅读Sapan的回答后编辑:我正在寻找的是共享时像UIActivityViewController这样的行为,例如尚未创建的视频文件:用户按下共享按钮,UIA

ios - UIActivityViewController 完成处理程序在 View Controller 从屏幕上消失之前执行

我正在使用UIActivityViewController来呈现共享选项,并且我想在UIActivityViewController被用户关闭时或“activityDidFinish:(bool)completed”之后的动画结束时显示另一个ViewController。当我尝试在UIActivityViewController的完成处理程序中显示另一个Controller时,我收到以下警告并且第二个VC根本没有显示!在演示过程中尝试在上演示!UIActivityViewControlleractivityVC=[[UIActivityViewControlleralloc]initW

ios - 颠倒呈现 UIActivityViewController

在模拟器和iPhone上,在iOS6和iOS7中,我注意到UIActivityViewController不会颠倒旋转。无论我是从一般的viewController还是从根来呈现它都没有关系。这种行为弄乱了我的界面...到目前为止,我最好的尝试是在设备倒置时阻止UIActivityViewController显示,并在显示UIActivityViewController时阻止旋转。无论如何,我找不到任何关于这个问题的引用。这种行为是预期的吗?您是否知道避免此行为的更好方法,或防止我的界面损坏的更好方法? 最佳答案 可以进行UIAct

ios - UIActivityViewController,事件未完成,共享选项未加载

我有一个带有分享按钮的应用程序。这个分享按钮加载一个UIActivityViewController,用于分享到Facebook、Twitter、电子邮件、短信等。它过去工作得很好,我认为它在模拟器上仍然工作得很好,但在设备上,ViewController会出现所有正确的选项,如果你点击一个,要么没有任何反应,要么是邮件,邮件模态视图加载然后自行关闭。然后我得到我的日志“Activitywasnotperformed.”,这是当完成block返回false表示已完成但activityType不为空时。所以它正在识别选择,但由于某种原因它没有将事件加载到View中我已经检查了我要分享的东

ios - 更改仅 UIActivityViewController 的导航栏的颜色

如何只更改UIActivityViewController的颜色?我想使用类似的方法更改UIActivityViewController的UINavigationBar的颜色:self.activityViewController.navigationController.navigationBar.barTintColor=[UIColorgreenColor]; 最佳答案 我建议在创建和呈现您的UIActivityViewController之前更改UINavigationBar的背景颜色:[UINavigationBarapp

iOS UIActivityViewController 缺少 Facebook 选项

我正在使用UIActivityViewController来显示共享对话框。已安装Facebook、Twitter、Flickr,但菜单中只缺少Faceboook。在寻找相同的问题后,我发现需要为手机设置中的帐户添加帐户。为Facebook这样做解决了这个问题,但是我仍然不明白:只有Facebook有这个问题,例如Twitter只安装而没有定义。另一个问题是,添加Facebook帐户是必须的还是有一些解决方法?我不太乐意要求用户执行此操作以共享某些内容(他可能已经登录到应用程序)。 最佳答案 我遇到过这种情况。答案是肯定的。至少需要

ios - 如何在 Xcode 中从 UIActivityViewController 共享用户位置

我知道如何共享其他对象,例如图像、URL、字符串或其他。但我不知道如何从UIActivityViewController分享当前位置。我试过了@IBActionfuncsendLocation(sender:UIBarButtonItem){ifmapView.userLocationVisible{letcurrentCoordinate=mapView.userLocation.location!print(currentCoordinate)letarrayLocation=[currentCoordinate]letactivityController=UIActivityVi

ios - 在菜单 View 中对项目进行排序后丢失的项目

UIActivity函数有问题。首先,我创建了3个事件项目:activityDownloadactivityTrashactivityMove。并添加到UIActivityViewController然后,当我呈现UIActivityViewController时,其中包括上面的3个项目。好的,这里没问题。然后,当我单击“更多”按钮并对项目进行排序时,例如,我将“移动”按钮移到顶部,单击“完成”按钮后,我不知道为什么下载,垃圾邮件丢失了?移动项目仅显示在AirDrop菜单View中。NSURL*url=[selffileToURL:self.documentName];NSArray*

ios - 关闭 UIActivityViewController 的衍生 subview

我正在使用UIActivityViewController。当用户将我的应用程序发送到iPhone的后台时(当他们按下主页按钮等时),我需要删除生成的UIActivityViewController以及可能来自它的任何子项。这就是说,如果用户在UIActivityViewController上选择“邮件”或“消息”选项,我需要删除作为此操作的结果生成的View(ViewController?)。我尝试了以下代码,发现它只删除了原始的UIActivityViewController而没有它生成的任何其他View。[_myActivityControllerdismissViewContr

ios - UIActivityViewController 以不同语言显示

我想删除“更多”或将其从英语翻译成俄语。Controller启动简单如下:UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:objectsToShareapplicationActivities:@[fbAct,vk2Act,okAct,twAct,gpAct,mailAct]];[selfpresentViewController:activityVCanimated:YEScompletion:nil]; 最佳答案