Question

pouvez-vous s'il vous plaît me dire s'il est possible d'utiliser une vue UIImage comme bouton UIAlertView « texte »? Je ne pouvais pas trouver la réponse googler ..

Merci beaucoup

Était-ce utile?

La solution

Oui, il est possible, mais je ne le recommanderais pas. Vous auriez à courir à travers les sous-vues du UIAlertView jusqu'à ce que vous trouviez un qui est de la bonne classe, je suppose UIButton, et d'ajouter votre UIImageView sur comme ceci:

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

Pour déterminer le bon bouton, vous pouvez d'abord donner un texte étrange comme « foobar5 » et tester chaque bouton pour voir si cela est son texte, et le cas échéant, supprimez le texte et ajoutez la UIImageView.

Autres conseils

Vous pouvez utiliser des caractères unicode, qui sont rendus sous forme d'icônes. Je l'ai décrite ici: Ajout d'images aux boutons UIActionSheet comme dans UIDocumentInteractionController

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top