He creado una subclase de UIActivity para presentar una actividad personalizada en la Hoja de actividades dentro de mi aplicación. Sin embargo, no puedo mostrar mi icono.¿Qué UIImage debería devolver de UIActivity activityImage?
He intentado algunas imágenes diferentes en tamaños típicos de los iconos, por ejemplo .:
- (UIImage *)activityImage {
return [UIImage imageNamed:@"my_app_icon.png"];
}
pero apenas consigo un cuadrado gris y mi icono no aparece en absoluto.
EDITAR: el problema real era que mis documentos XCode estaban desactualizados, por lo que no tenía la información de que el tamaño máximo de la imagen es muy limitado.
Esta es una vieja pregunta, pero ¿su imagen podía tener color o era gris? Estoy teniendo el mismo problema pero estoy usando los tamaños recomendados en los documentos de Apple –
Solo las actividades integradas de Apple (como Mail) están en color; tus propias actividades tienen que ser grises. La documentación ahora explica exactamente qué sucede con la imagen que proporciona: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/Reference/Reference.html#//apple_ref/occ/instm/UIActivity/activityImage. – Bryan