iphone sdk- botão UIAlertView com imagem
-
19-09-2019 - |
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
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