382 votes

Comment ajoutez-vous texte multiligne à un UIButton ?

J’ai le code suivant...

.. .le idée étant que je peux avoir plusieurs ligne texte pour le bouton, mais le texte est toujours masqué par la backgroundImage de la UIButton. Un appel de journalisation pour montrer les sous-vues du bouton montre que le UILabel a été ajouté, mais le texte lui-même ne peut pas être vu. Est-ce un bug dans UIButton ou je fais quelque chose de mal ?

692voto

jessecurry Points 12114

Pour iOS 6 et supérieur, utilisez ce qui suit pour permettre plusieurs lignes :

Pour iOS 5 et en dessous, utilisez ce qui suit pour permettre plusieurs lignes :

151voto

Adam Waite Points 2242

La réponse choisie est correcte, mais si vous êtes comme moi et que vous préférez moins de code, vous pouvez le trier dans Interface Builder :

pic

54voto

NiKKi Points 2575

Pour IOS 6 :

Comme

sont déconseillés dans IOS 6 a partir...

32voto

baudot Points 542

Réaffirmer la suggestion de Roger Nolan, mais avec un code explicite, c’est la solution générale :

11voto

Valerii Hiora Points 1143

Il y a un moyen beaucoup plus facile :

(Edit pour iOS 3 et versions ultérieures :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X