2011-03-11 6 views
0

Salut Je me demandais s'il était possible de changer le formatage du texte de la vue d'utilisateur. i.eFormatage du texte UIAlertView

Le message "Vous avez gagné" mais avec le mot "won" en gras.

J'ai regardé autour et il semble que la seule solution est pour moi de créer mon propre popup.

des idées?

Remerciements

+0

UIAlertView, semblable à un certain nombre de classes dans iOS, ne sont pas directement modifiables. UIActionSheet présente certaines des mêmes lacunes. Avec la sortie récente d'iOS5, de nombreuses classes sont plus ouvertes, mais je n'ai pas entendu parler de changements dans ces deux cas. – TahoeWolverine

+0

Merci pour l'info. J'ai décidé de créer le mien car ce n'est qu'une vue avec de l'animation. – user281300

Répondre

0

Ceci n'est actuellement pas possible. Vous devez créer un UIAlertView personnalisé. C'est la seule option car elle ne doit pas être sous-classée.

De la Référence Classe:

Notes de sous-classement
La classe UIAlertView est destiné à être utilisé tel quel et ne supporte pas les sous-classement. La hiérarchie de vues pour cette classe est private et ne doit pas être modifiée.

Il existe cependant des versions Open Source. Faites une recherche sur "Custom UIAlertView" et vous les trouverez facilement. Par exemple voir cette question quelques liens:

Custom UIAlertView?