uiactivityviewcontroller-tutorial
全部标签 截图如下:在我的UIActivity子类中,我覆盖了-activityImage方法以使用我自己的图标作为facebook共享项目,但它出现在共享面板中,但在更多列表中消失。 最佳答案 很老的问题,但也许解决方案对其他人也有帮助!在您的UIActivity子类中实现/覆盖该方法-(UIImage*)activityImage{return[UIImageimageNamed:@"ActivityIcon"];}返回要在UIActivityViewController本身中显示的图像(正如您所做的那样)。除了这个实现/覆盖方法-(UI
对于iPhone/iPad应用程序,我具有在有人单击UIBarButtonItem时共享的功能。UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:shareItemsapplicationActivities:nil];[selfpresentViewController:activityVCanimated:YEScompletion:nil];但是对于iPad,此代码会出错,因为我需要为activityVC设置sourceView。所以我需要添加这段代码
对于iPhone/iPad应用程序,我具有在有人单击UIBarButtonItem时共享的功能。UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:shareItemsapplicationActivities:nil];[selfpresentViewController:activityVCanimated:YEScompletion:nil];但是对于iPad,此代码会出错,因为我需要为activityVC设置sourceView。所以我需要添加这段代码
我喜欢将自己的WhatsAppActivityItem添加到UIActivityViewController中,但它总是添加到下方的非彩色事件栏中,但我喜欢将其添加到上栏,带有彩色项目的栏。这就是我使用的代码:WhatsApp*whatsApp=[[WhatsAppalloc]init];UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:@[image,text]applicationActivities:@[whatsApp]];喜欢。
我喜欢将自己的WhatsAppActivityItem添加到UIActivityViewController中,但它总是添加到下方的非彩色事件栏中,但我喜欢将其添加到上栏,带有彩色项目的栏。这就是我使用的代码:WhatsApp*whatsApp=[[WhatsAppalloc]init];UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:@[image,text]applicationActivities:@[whatsApp]];喜欢。
当我将包含HTML内容的字符串作为数组元素传递给UIActivityViewControllerinitWithActivityItems方法时,它不会在选定的“共享”Controller中将其显示为HTML,而是显示HTML源(即标记而不是解释它)。虽然我能理解为什么它会为不支持html内容的共享目标执行此操作,但它也不会为诸如电子邮件之类的内容解释它,而后者支持(以前这将通过设置MFMailComposeController上的isHTML属性设置为YES。我应该浪费时间创建一个UIActivityItemProvider来返回基于“事件类型”的自定义内容,还是真的没有办法获取UI
当我将包含HTML内容的字符串作为数组元素传递给UIActivityViewControllerinitWithActivityItems方法时,它不会在选定的“共享”Controller中将其显示为HTML,而是显示HTML源(即标记而不是解释它)。虽然我能理解为什么它会为不支持html内容的共享目标执行此操作,但它也不会为诸如电子邮件之类的内容解释它,而后者支持(以前这将通过设置MFMailComposeController上的isHTML属性设置为YES。我应该浪费时间创建一个UIActivityItemProvider来返回基于“事件类型”的自定义内容,还是真的没有办法获取UI
我正在尝试使用UIActivityItemProvider通过电子邮件附件从我的应用程序中共享文件。我还需要填充电子邮件的主题行,并将附件名称指定为与设备上存储的文件名称不同的名称。这是我正在使用的代码。问题是电子邮件中缺少附件。@interfaceItemProvider:UIActivityItemProvider@property(nonatomic,strong)NSURL*filepath;@property(nonatomic,strong)NSString*emailBody;@property(nonatomic,strong)NSString*emailSubject
我正在尝试使用UIActivityItemProvider通过电子邮件附件从我的应用程序中共享文件。我还需要填充电子邮件的主题行,并将附件名称指定为与设备上存储的文件名称不同的名称。这是我正在使用的代码。问题是电子邮件中缺少附件。@interfaceItemProvider:UIActivityItemProvider@property(nonatomic,strong)NSURL*filepath;@property(nonatomic,strong)NSString*emailBody;@property(nonatomic,strong)NSString*emailSubject
我正在通过UIActivityController分享一些内容。它适用于其他选项。我可以在默认邮件应用程序中获取subject和body。但是当我使用gmail分享内容时,我的邮件的Subject不见了,我在Gmail中得到了Body内容主题的部分:这是我的代码:NSString*body=@"IamBody";NSString*tagLine=@"IamSubject";NSArray*objectToShare=[NSArrayarrayWithObjects:body,nil];UIActivityViewController*activityVC=[[UIActivityVie