Alguns aplicativos mostram uma folha de ação padrão no iOS 6 com opções de compartilhamento.
O Social Framework tem apenas duas classes, uma para composição e outra para solicitação.
O que descobri, porém, é sobre como compor para um determinado serviço com SLComposeViewController e antes de mostrar isso, devo consultar manualmente se o serviço está disponível. E então eu também tenho que criar minha própria planilha de ação com os próprios ícones.
Como esses aplicativos mostram esta folha de ação de opções de compartilhamento padrão no iOS 6? Ou eles estão usando uma estrutura de código aberto?
ios
social-framework
rã aberta
fonte
fonte
Respostas:
O UIActivityViewController declarado na outra resposta torna isso trivial. Tudo o que você precisa fazer é especificar o texto / imagem / URL que deseja compartilhar e apresentar o controlador de visualização de atividade modalmente e o iOS exibirá automaticamente todos os serviços de compartilhamento aplicáveis. Exemplos:
Objective-C
Rápido
fonte
AnyObject[]()
por[AnyObject]()
UIActivityViewController
doUIPopoverController
ou ele travarápresent…
. Tive duas rejeições de três na edição até agora, então, supondo que seja rejeitada, talvez você possa ver se deseja adicionar a edição sozinho. Ou não :-)Adicione isso para usar o
UIActivityViewController
.fonte