在iOS 6上进行的更改是,当您想要分享某些内容时,它会弹出一个类似于此的操作表:
我看到了一些其他使用此功能的应用程序,是否有一种本地方法可以在不制作自定义操作表的情况下完成此操作?
谢谢!
在iOS 6上进行的更改是,当您想要分享某些内容时,它会弹出一个类似于此的操作表:
我看到了一些其他使用此功能的应用程序,是否有一种本地方法可以在不制作自定义操作表的情况下完成此操作?
谢谢!
NSString *textToShare = @"your text";
UIImage *imageToShare = [UIImage imageNamed:@"yourImage.png"];
NSArray *itemsToShare = @[textToShare, imageToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
请参阅UIActivityViewController文档:https://developer.apple.com/documentation/uikit/uiactivityviewcontroller