Onglet personnalisé icône de la barre de couleurs
Je suis actuellement en utilisant Xcode 5 à élaborer une liste orientée application. J'ai personnalisé la teinte pour la barre d'onglet, des images personnalisées pour l'onglet icônes personnalisées teinte pour l'onglet de la barre des images de l'icône lorsque son sélectionnée, mais je ne trouve pas comment faire pour personnaliser les images de l'icône' teinte pour quand ce n'est pas sélectionné. Droit maintenant, c'est juste le défaut de gris que vous pouvez à peine voir à l'inverse de mon vert de la barre d'onglets. Je veux faire de l'onglet icônes de la barre " des images et des noms de blanc.
Quelqu'un sait comment mettre l'onglet de la barre d'icônes de l'image de la teinte dans Xcode 5?
OriginalL'auteur ian | 2013-09-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer cette teinte icône sélectionnée :
et cette teinte non actif icône :
Matthieu si sa obsolète dans iOS 7 est-il une autre façon d'aller à ce sujet ou est-ce tout simplement parce que apple veut garder le gris par défaut des icônes standard?
oui, tout m'a fallu quelques minutes pour obtenir ma réponse tapé dans <g>
hé, que puis-je faire si je ne veux pas utiliser le titre..c'est déjà dans l'image. Je veux utiliser le titre d'espace pour s'adapter icône dans le centre de la tabbar.
la mise à jour de façon c'est juste [[UITabBar apparence] setTintColor:[UIColor whiteColor]];
OriginalL'auteur Jordan Montel
Vous devez définir le mode de rendu pour chaque onglet (ou non) de l'image à
UIImageRenderingModeAlwaysOriginal
. Donc, dans votre délégué d'application, obtenir une référence à la barre d'onglet, puis itérer sur chaque onglet de la barre de point, le réglage de l'image modes.Il y a probablement une meilleure façon d'obtenir une référence à la barre d'onglet, mais je n'ai suivantes:
Ensuite le réglage de l'image peut être fait comme suit:
Mon code suppose qu'un onglet de la barre de contrôleur de la vue initiale du contrôleur dans le storyboard. Si votre application est configuré différemment, que peut-être la source du problème.
Cela fonctionne, mais uniquement pour les images. Fondamentalement, je n'ai non sélectionnée et l'icône sélectionnée. Cette astuce fait non sélectionnés travail, mais sélectionnée est encore juste un bleu mess.
C'est parce que vous ne réglez le mode de rendu pour la base
image
. Faites de même pour leselectedImage
bien que vous pourriez avoir à mettre une image différente, autrement vous ne pouvez pas faire la différence entre certains et pas.OriginalL'auteur Matthew Burke
Vous pouvez le faire uniquement à partir de la table de montage séquentiel sans écrire de code en ajoutant un "Défini par l'Utilisateur d'Exécution de l'Attribut":
Quoi d'autre que la nuance de couleur peut vous tapez dans le Chemin de Clé?
toutes les propriétés de la sélection de l'IB élément. Dans notre cas, le UITabBar. Donc, aller à l'apple doc et de lire les UITabBar de la documentation.
et corrigez-moi si je me trompe, mais cela permettra de définir la couleur lorsque vous sélectionnez l'image. Il veut changer la valeur par défaut de gris de la couleur de l'élément, et non la couleur sélectionnée?
OriginalL'auteur tebs1200
Essayer de cette façon..il a travaillé pour moi
En application délégué
la course et passer
OriginalL'auteur Tunvir Rahman Tusher
Si vous avez votre barre d'onglet dans l'éditeur visuel, vous pouvez le faire ici. Sélectionnez l'onglet de la barre et dans "Défini par l'Utilisateur Runtime Attributs" ajouter un attribut:
Chemin d'accès clé: selectedImageTintColor
Type: Couleur
Valeur:
OriginalL'auteur Bartłomiej Jończy
Réglage Personnalisé Tabbar sélectionnés et non-sélectionné l'Image.
Également avoir tabbarItem Image Encarts de le positionner au centre
**Dans viewWillAppear méthode de la première viewcontroller. **
OriginalL'auteur Ram S
Parce que setFinishedSelectedImage:withFinishedUnselectedImage est obsolète, j'ai utilisé une version modifiée de Ram S réponse en remplaçant:
avec:
Voir UITabBarItem setFinishedSelectedImage: obsolète dans iOS7 pour plus d'informations.
OriginalL'auteur dstudeba