如上图所示,当我在我的应用程序中使用UIActivityViewController共享数据时,我想要自定义图像和标记位置的文本。
NSString *text = @"Custom Title";
NSURL *url = [NSURL URLWithString: [shareLink stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
UIImage *appIconImage = [UIImage imageNamed: @"IconImage.png"];
NSArray *array = [[NSArray alloc]initWithObjects:appIconImage,text ,url, nil];
UIActivityViewController *controller =
[[UIActivityViewController alloc]
initWithActivityItems:array
applicationActivities:nil];
[controller setValue:@"Custom title" forKey:@"subject"];
controller.excludedActivityTypes = @[UIActivityTypePostToWeibo,
UIActivityTypePrint,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypeAirDrop];发布于 2019-12-31 20:01:28
只需将图像urls传递给UIActivityViewController,而不是UIImage对象。
NSArray *array = [[NSArray alloc]initWithObjects:appIconImageURL,text ,url, nil];希望它能帮上忙!
https://stackoverflow.com/questions/59543651
复制相似问题