J'ai un bouton avec du texte et j'ai besoin d'ajouter la frontière à ceci est le texte 0.2 px, j'ai utilisé @ibdesignable, mais cela fonctionne pour le bouton pas pour le texte.
My Code: P>
@IBInspectable var borderWidth: CGFloat = 1.0{ didSet{ layer.borderWidth = borderWidth } } @IBInspectable var borderTextColor:UIColor?{ didSet{ layer.borderColor = borderTextColor?.cgColor } }
3 Réponses :
Vous pouvez simplement donner à la touche un identifiant et utilisez simplement CSS normal comme celui-ci-
#myButton{text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
Vous ajoutez une bordure à votre uibutton code> pas
uilabel code>. Utilisez
uilabel code> pour texte non
uibutton code> et attribue ensuite la bordure à
uilabel code> comme ceci
Salut! Je savais comment ça marche pour l'étiquette, mais j'ai besoin de modifier du texte pour le bouton pas pour l'étiquette.) Merci! Peut-être que vous savez comment modifier le texte à l'intérieur du bouton?
Pouvez-vous me montrer le design? Qu'est-ce que tu veux exactement?
@Awaiskhan Le code que vous avez donné ajoutera frontière code> au cadre code> code> et non au texte
code> à l'intérieur.
J'ai un bouton et à l'intérieur de ceci est un bouton "Hello" et j'ai besoin d'ajouter une frontière pour ce type de texte.
Je pense que ce n'est pas possible. Vous souhaitez ajouter une frontière au texte placé à l'intérieur de l'Uilabel et que le texte a un type de chaîne de données. Il n'est donc pas possible de donner une bordure à la chaîne.
Si vous souhaitez ajouter une bordure au texte lui-même, vous pouvez utiliser une chaîne attribuée pour ajouter une course au texte. Vous pouvez le faire pour la plupart des éléments UI liés au texte dans Utilisez une valeur négative pour le si vous souhaitez modifier la police, ajoutez simplement le uikit code> tel qu'un
Uilabel code> ou
uibutton code>
.Strokewidth code> de sorte que le trait décrit l'extérieur du texte et non l'intérieur p>
nsattribude. Key.font code> clé avec une valeur de
uifont code> à l'attribut
code> tableau p> p> p>
Ajoutez la capture d'écran de ce que vous essayez d'atteindre.