uiactivityviewcontroller-tutorial
全部标签 我一直在使用UIPrintInteractionController在我的应用程序中打印图像并且效果很好,因为我可以自定义页面,以便它以适当的边距打印。我正在尝试使用UIActivityViewController来做同样的事情,但是我遇到了一些障碍-每当我在activityItems中传递UIImage时,打印事件就可用,但是当它打印时没有边距,我不确定如何自定义它。我曾尝试使用UIMarkupTextPrintFormatter,但是它会将图像打印成两页,而且尺寸过大,因此部分图像被裁掉了。当我以NSData对象的形式传入图像时,UIPrintInteractionControll
我知道我可以向UIActivityViewController添加文本、URL、图像等内容,但是如何添加我的当前位置以及我所在位置的缩略图,如下面的推文所示?换句话说,如何在UIActivityViewController中共享坐标“纬度、经度”?谢谢 最佳答案 我有一个完整的代码示例和所有重要的类/方法来执行此操作。我知道答案已经很晚了,但这可能对以后的人有帮助:-(void)shareTab{PFGeoPoint*geoPoint=self.vidgeoObject[kParseLocation];NSString*coordi
我知道我可以向UIActivityViewController添加文本、URL、图像等内容,但是如何添加我的当前位置以及我所在位置的缩略图,如下面的推文所示?换句话说,如何在UIActivityViewController中共享坐标“纬度、经度”?谢谢 最佳答案 我有一个完整的代码示例和所有重要的类/方法来执行此操作。我知道答案已经很晚了,但这可能对以后的人有帮助:-(void)shareTab{PFGeoPoint*geoPoint=self.vidgeoObject[kParseLocation];NSString*coordi
我将UIActivityViewController与多个自定义UIActivityProvider一起使用。我的提供商返回NSString、UIImage和自定义数据对象。我通过设置UIActivityViewControllerexcludedActivityTypes和Apple的内置事件类型来排除不想共享的事件。我不喜欢出现在呈现的UIActivityViewController上的应用程序不是内置事件类型。我假设这些出现是因为应用程序已通知iOS8它们可以处理文本和图像数据。例如Flickr、Evernote和FaceBook的共享扩展。这些事件有自己的事件URL类型,我不想
我将UIActivityViewController与多个自定义UIActivityProvider一起使用。我的提供商返回NSString、UIImage和自定义数据对象。我通过设置UIActivityViewControllerexcludedActivityTypes和Apple的内置事件类型来排除不想共享的事件。我不喜欢出现在呈现的UIActivityViewController上的应用程序不是内置事件类型。我假设这些出现是因为应用程序已通知iOS8它们可以处理文本和图像数据。例如Flickr、Evernote和FaceBook的共享扩展。这些事件有自己的事件URL类型,我不想
我正在与UIActivityViewController共享一张图片、一个url和一些文本。一切都很好,除了图像文件名始终是“Image-1”,没有扩展名。在某些情况下,这会导致大问题,例如在邮件应用程序中根本无法打开没有扩展名的图像。图像由应用程序生成并作为UIImage存在。有没有办法控制文件名并为图像添加正确的扩展名? 最佳答案 如果它的应用程序生成图像(UIImage引用),那么您可以使用下面的代码:[mailComposeraddAttachmentData:UIImagePNGRepresentation(viewIma
我正在与UIActivityViewController共享一张图片、一个url和一些文本。一切都很好,除了图像文件名始终是“Image-1”,没有扩展名。在某些情况下,这会导致大问题,例如在邮件应用程序中根本无法打开没有扩展名的图像。图像由应用程序生成并作为UIImage存在。有没有办法控制文件名并为图像添加正确的扩展名? 最佳答案 如果它的应用程序生成图像(UIImage引用),那么您可以使用下面的代码:[mailComposeraddAttachmentData:UIImagePNGRepresentation(viewIma
我正在编写一个具有本地保存的视频(.mov)的iOS应用程序。我正在尝试通过UIActivityViewController附加视频。它非常适合电子邮件。视频已成功附加并发送。它也适用于保存到相机胶卷。附加到消息时不起作用。仅显示文本。Twitter和Facebook甚至都没有出现。当我删除视频附件时,Twitter和Facebook终于开始显示了。我不太关心消息,但谁能告诉我为什么Facebook和Twitter没有出现?这是我的代码:-(IBAction)shareVideo{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSD
我正在编写一个具有本地保存的视频(.mov)的iOS应用程序。我正在尝试通过UIActivityViewController附加视频。它非常适合电子邮件。视频已成功附加并发送。它也适用于保存到相机胶卷。附加到消息时不起作用。仅显示文本。Twitter和Facebook甚至都没有出现。当我删除视频附件时,Twitter和Facebook终于开始显示了。我不太关心消息,但谁能告诉我为什么Facebook和Twitter没有出现?这是我的代码:-(IBAction)shareVideo{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSD
所以我正在创建一个.csv文件,然后允许用户使用UIActivityViewController共享它。我创建csv文件的代码将返回文件的NSURL:-(NSURL*)exportToCSV{NSString*docPath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSString*filePath=[docPathstringByAppendingPathComponent:@"results.csv"];if(![[NSFileMan