Comment pouvez-vous faire pivoter le texte pour UIButton et UILabel en Objective-C?
Comment pouvez-vous faire pivoter le texte pour UIButton
et UILabel
? 90 degrés, 180 degrés.
- u veux juste faire pivoter le texte ou la totalité de l'étiquette/bouton?
- Swift version de cette question
Vous devez vous connecter pour publier un commentaire.
rotation de l'image
perméable à l'image
M_PI
vous avez accès àM_PI_2
(pi / 2
) etM_PI_4
(pi / 4
) de sorte que vous pouvez utiliser ces.Essayez ceci:
J'ai voulu donner une réponse alternative.
Au lieu de la rotation de la
UILabel
, vous pouvez faire pivoter le texte dans l'étiquette en dérivant une sous-classe deUILabel
et dominantedrawRect
. Si vous êtes en utilisant l'Interface Builder, vous pouvez spécifier la présente sous-classe, au lieu deUILabel
dans la Coutume de l'attribut de Classe de l'Identité de l'Inspecteur. Cela vous permettra de construire votre INTERFACE utilisateur avec XIBs, au lieu de par programme de création d'étiquettes. La seule réserve étant que le texte dans Interface Builder affiche horizontalement. Toutefois, il sera rendu à la verticale dans l'application elle-même.Que vous n'aimez pas cela,
Dans mon expérience, la UIView cadre est changé après l'application de la transformation, c'est ce que j'ai utilisé:
OU