inconsistance de couleur UITabBar bizarre dans iOS7
Je suis en utilisant iOS 7 tintColor
et barTintColor
propriétés de la couleur de mon UITabBar
avec ce code dans une sous-classe de UITabBarController:
[[UITabBar appearance] setBarTintColor:[UIColor colorWithRed:123/255.0 green:47/255.0 blue:85/255.0 alpha:1]];
[[UITabBar appearance] setTintColor:[UIColor colorWithRed:227/255.0 green:180/255.0 blue:204/255.0 alpha:1]];
Sur trois écrans différents, la couleur est ce que je veux être (seulement deux images illustrant ce):
Un seul écran, la couleur est bizarrement plus léger. Cet écran est d'une UIWebView
.
Puis sur un quatrième écran, la couleur est SUPER-légers. Cet écran est le seul à utiliser une table de montage--le reste sont tous fait par programmation.
Ce que je fais mal? Ne le fait que les désobéissants écrans sont un UIWebView
et un storyboard ont rien à voir avec pourquoi ils sont désobéissants? Et comment puis-je corriger? J'ai bricolé avec l'alpha de la barre, mais ça ne change rien.
Merci pour votre aide.
source d'informationauteur Joel Derfner
Vous devez vous connecter pour publier un commentaire.
Vous voyez l'onglet de la barre de translucidité...c'est à dire l'arrière-plan de la vue est le saignement de la grâce et de flou. Si vous souhaitez le désactiver, vous pouvez le faire:
sur votre onglet-bar.
Sur vos deux images, ce n'est pas clair pour moi si la vision sous-jacente contrôleur de vue est le bord-à-bord, c'est à dire vos deux images devrait ressembler à la quatrième puisque les deux ont des décors roses. De toute façon, setTranslucent:PAS de rendre tous ressembler à l'image du haut.