Pergunta

Você pode por favor me dizer se é possível utilizar uma vista UIImage como botão UIAlertView "texto"? eu era incapaz de encontrar a resposta pesquisando ..

muito obrigado

Foi útil?

Solução

Sim, é possível, mas eu não recomendo. Você teria que percorrer subviews do UIAlertView até encontrar um que é da classe certa, eu diria UIButton, e adicionar seu UIImageView em cima assim:

for (UIView *v in [myAlertView subviews]) {
    if ([v isKindOfClass:[UIButton class]]) {
        //IF I AM THE RIGHT BUTTON
            [v addSubview:myUIImageView];
    }
}

Para determinar o botão correto, você pode inicialmente dar-lhe algum texto estranho como "foobar5" e testar cada botão para ver se esse é o seu texto, e em caso afirmativo, remova o texto e adicione o UIImageView.

Outras dicas

Você pode usar caracteres Unicode, que são prestados como ícones. Eu descrevi-o aqui: Adicionando imagens a UIActionSheet botões como em UIDocumentInteractionController

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top