Apparence UIBarButtonItem et setBackButtonBackgroundImage
- Je changer mon bouton de retour lorsque l'on pousse une nouvelle viewcontroller dans mon navigationcontroller. Mais il n'a pas l'air de nice et de son étendue. Aussi, comment puis-je supprimer les "News" du titre dans mon dos, bouton?
voici mon code. voir l'image
et le code est
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"back_button.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Je veux arriver à quelque chose comme ceci http://i228.photobucket.com/albums/ee262/romano2717/photo4.png
source d'informationauteur Diffy
Vous devez vous connecter pour publier un commentaire.
Utiliser le code suivant pour mettre l'image en position.
Vous pouvez utiliser resizableImageWithCapInsets pour spécifier les pixels ne doit pas être tendu. Si vous mettez votre image-largeur de là, il ne s'étire pas votre image.
Vous n'avez pas à mettre dans le .m fichier btw. (Vous pouvez utiliser l'appDelegate.m fichier) assurez-vous qu'il est appelé avant la NavigationBar est dessiné.
Sauf si je suis en manque de quelque chose, vous devez créer la UIBarButtonItem dans le code de supprimer ou de modifier le titre, il ne s'appliquerait qu'à la vue des contrôleurs de vous mettre le code dans:
La raison pour laquelle le code que vous avez posté fonctionne de cette manière est parce qu'il ne définit l'arrière-plan et la documentation fait état que:
Vous pouvez créer des boutons personnalisés et l'ajouter à la barre de bouton pour supprimer le tronçon. ou vous pouvez avoir des graphismes de bouton de retour de la taille.
pour supprimer le titre du bouton que vous avez à mettre en
self.title = "";
dans viewWillDisappear méthode et de définir le titre de nouveau lorsque dans viewWillAppear méthode.espère que cela permettra de résoudre votre problème.
Utilisation youparentViewController.title = @" ";
J'ai eu le même problème avec le titre
Code ci-dessous va Enlever le Titre à partir de la touche Retour.