Comment faire pour changer d'onglet de la barre de texte d'un élément de couleur
Comment puis-je changer la couleur de "Plus.." texte en tabbar pour correspondre avec sa couleur de l'icône. (Maintenant la Performance est sélectionné dans la barre d'onglet)
J'ai tenté de TitleTextAttributes.
[moreItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"HelveticaLTStd-Roman" size:10.0f], NSFontAttributeName, [UIColor yellowColor],NSForegroundColorAttributeName , nil]
Mais la couleur du texte est toujours jaune. même lorsque l'élément est sélectionné. Comme ceci
Je suis en train d'essayer de définir au blanc lorsqu'il est sélectionné et si l'option est désactivée, il devrait correspondre avec la couleur de l'icône.
Merci..
Toutes les suggestions seront vraiment utiles.
au lieu de changer le texte, pourquoi vous ne pouvez utiliser les images? jetez un oeil ici et ici
J'ai trouvé une meilleure façon de la modifier à l'aide d'images pour mon texte. Merci de regarder ma réponse. Permettez-moi de savoir si je fais fausse route.
eh bien, si vous êtes satisfait, aller de l'avant.
J'ai trouvé une meilleure façon de la modifier à l'aide d'images pour mon texte. Merci de regarder ma réponse. Permettez-moi de savoir si je fais fausse route.
eh bien, si vous êtes satisfait, aller de l'avant.
OriginalL'auteur Priyatham51 | 2013-09-08
Vous devez vous connecter pour publier un commentaire.
La accepté de répondre à de code ne fonctionne pas pour moi.
Voici le code qui fonctionne:
OriginalL'auteur skywinder
J'ai trouvé la réponse à ma propre question.
Nous pouvons mettre en
perforamceItem setTitleTextAttributes:
pour les deux états différents.forState:UIControlStateNormal
forState:UIControlStateHighlighted
J'ai ajouté le code suivant
J'ai besoin de remplacer la couleur jaune avec la couleur de mes ICÔNES. C'est la façon dont ils sont maintenant à la recherche.
Quand Plus est sélectionné
Lorsque la Performance est Sélectionné
OriginalL'auteur Priyatham51
C'est le swift version :-
Ou vous pouvez simplement changer dans Appdelegate :-
OriginalL'auteur Chathuranga Silva
De Code gratuit pour ce faire:
Si vous utilisez iOS 10, alors vous pouvez changer la Teinte de l'Image dans votre Barre d'Onglet
Si vous êtes également l'appui iOS 9 et plus bas, alors vous devez également ajouter de la nuance de couleur à votre utilisateur définisseur d'exécution des attributs dans chaque onglet de l'élément de barre de
si vous aussi vous souhaitez changer de couleur de l'icône assurez-vous que la bonne couleur de l'image est dans votre assest dossier et modifier le Rendu de l'Image Originale
Merci @Adeel 🙂
Je pense que la beauté doit être admiré dans chaque formulaire.
OriginalL'auteur Hannah Louisa Carney
Swift 4:
OriginalL'auteur Bruno Paulino
D'une prompte solution, laisser l'inférence de type être votre ami:
OriginalL'auteur paul king
C'est facile , il suffit de la sous-classe UITabBarItem et l'affecter à la classe de votre barre d'onglet de l'élément soit dans la table de montage ou de code. Ci-dessous fonctionne parfaitement pour moi.
skywinder la solution est bonne, mais il déclenche une portée globale.
OriginalL'auteur PeiweiChen
Swift version de @skywinder réponse :
OriginalL'auteur LHIOUI
Cela fonctionne correctement..
OriginalL'auteur Zღk