Définir l'image de la barre de navigation dans iOS 7
Je veux convertir mon projet actuel, à partir d'iOS 6 à iOS 7.
Dans iOS 6 mon projet fonctionne bien, mais dans iOS 7 barre de navigation de l'image ne s'affiche pas correctement.
J'ai utilisé cet extrait de code pour iOS 6,
UIImage *imgNav = [UIImage imageNamed:@"navigation.png"];
self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 44);
[self.navigationController.navigationBar setBackgroundImage:imgNav forBarMetrics:
UIBarMetricsDefault];
Comment puis-je mettre la barre de navigation de l'image dans iOS 7?
source d'informationauteur Mayuri R Talaviya
Vous devez vous connecter pour publier un commentaire.
Essayez d'Ajouter le code ci-dessous dans AppDelegate
C'est le Swift Version:
Swift 3 version :
Pour iOS 7:
Utiliser Cette Syntaxe Simple pour Changer
Navigation Background
Manière Facile.Le Storyboard Façon:
[[UINavigationBar apparence] setBackgroundImage:[UIImage imageNamed:@"de navigation.png"] forBarMetrics:UIBarMetricsDefault];
Son travail si vous suivez les règles mentionnées dans ios7 guide:
• Si vous souhaitez une couleur unie sans gradient de, créer un 1 x 1 point de l'image.
• Si vous voulez un dégradé vertical, créer une image qui a une largeur de 1 point et une hauteur qui correspond à la hauteur de l'élément de l'INTERFACE utilisateur de l'arrière-plan.
• Si vous souhaitez fournir une répétition de l'aspect texturé, vous devez créer une image dont les dimensions correspondent aux dimensions de la répétition de partie de la texture.
• Si vous souhaitez fournir un non répétitives aspect texturé, vous devez créer une image statique dont les dimensions correspondent aux dimensions de l'élément de l'INTERFACE utilisateur de la zone d'arrière-plan.
Pour plus d'informations s'il vous Plaît suivez le lien:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ResizableImages.html#//apple_ref/doc/uid/TP40006556-CH30-SW1
Viens de le faire..
Essayer ce code dans appDelegate classe il va vous aider.