¿Cómo agregar botones personalizados a uiactivityviewcontroller?
-
21-12-2019 - |
Pregunta
Estoy usando UIActivity
en iOS7.Está funcionando bien con unas pocas líneas de código.Ahora quiero agregar el botón de Instagram Compartir.¿Hay alguna manera de agregar botones personalizados a la hoja de acción?
Así es como estoy creando el UIActivityViewController
:
NSString *textToShare = self.navigationItem.title;
NSArray *itemsToShare = @[textToShare, [imagesArray objectAtIndex:afImgViewer.currentImage]];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
Solución
Bueno, tiene que crear su propia UICItividad personalizada, en su caso para Instagram.
Tener un look enesto , incluso si la pregunta es sobre cómo hacerlo en iOS 6, la solución es exactamente la misma en iOS 7.
También puede echar un vistazo a este proyecto en GitHub, básicamente es una colección de UICItivity personalizadaPara los servicios más comunes de Instagram incluido.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow