Faire de la barre de navigation de transparence concernant l'image ci-dessous dans iOS 8.1
J'ai essayer de mettre ma barre de navigation preuve de transparence sur une image ci-dessous présente, quelque chose comme l'image suivante :
J'ai essayé la solution dans transparence de la barre de navigation ios mais je ne suis pas d'obtenir le résultat ci-dessus, j'obtiens seulement l'icône sur la gauche, mais sans n'importe quelle couleur dans la barre de navigation, complètement transparent. Mais si j'ai mis une couleur de fond la transparence disparaît à tous.
Il n'y a aucune façon de choisir une couleur dans la barre de navigation et la rendre transparente??
Merci d'avance.
OriginalL'auteur Victor Sigler | 2014-12-30
Vous devez vous connecter pour publier un commentaire.
viens de vérifier sur le 8.1 simulateur et a obtenu de très similaire résultat à votre image
point principal ici, c'est la couleur de fond avec alpha.
Vérifier image jointe, peut-être que j'ai raté quelque chose?
Merci @sage44, ne vous inquiétez pas à ce sujet
OriginalL'auteur sage444
Pour définir ce style à l'échelle mondiale, l'utilisation de la UIAppearance Api. Dans AppDelegate de
application:didFinishLaunchingWithOptions:
ajoutez le code suivant:OriginalL'auteur nickgraef
Avez-vous essayé le réglage de la navigationBar alpha de la propriété? Dans votre vue de la racine de contrôleur de la manette de navigation...
Je crois qu'il ne c'est pourquoi vous pouvez définir la couleur d'arrière-plan à la non-couleur opaque avec
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:0.5]];
Je crois que la valeur alpha de la couleur de fond pas la même que la propriété alpha de UIView, mais vous pouvez le vérifier 😉
OriginalL'auteur timgcarlson
Si le code ci-dessus ne fonctionne pas alors définir edgesForExtendedLayout à tous.
OriginalL'auteur Sridhara Shetty