objective c - for - Hoja de acción social(como en iOS 6)
how to create an app for iphone (2)
En realidad, es una hoja de acción personalizada que también puede crear fácilmente. Además de esto, es posible que desee ver este marco de kit de acciones.
en iOS 6 un cambio fue que cuando quieres compartir algo, aparece una hoja de acción similar a esta:
He visto algunas otras aplicaciones que usan esto, ¿hay alguna forma nativa de hacerlo sin hacer una hoja de acción personalizada?
¡Gracias!
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];
Consulte la documentación de UIActivityViewController: https://developer.apple.com/documentation/uikit/uiactivityviewcontroller