Changer la couleur d'un bouton de la barre dans iOS 7
J'ai le code suivant dans mon viewDidLoad de mon contenant de vue:
//Now add the next button
UIBarButtonItem *nextButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(self)];
self.navigationItem.rightBarButtonItem.tintColor = [UIColor blueColor];
self.navigationItem.rightBarButtonItem = nextButton;
La UINavigationController parent a ce dans le viewDidLoad:
[super viewDidLoad];
//Do any additional setup after loading the view.
self.navigationBar.tintColor = [UIColor whiteColor];
self.navigationBar.barTintColor = [UIColor blackColor];
Comment dois-je personnaliser le rightBar bouton pour changer la couleur d'arrière-plan et peut-être la couleur du texte?
- Que fait le code ci-dessus, faire à la place?
- Il maintient la barre noir et le bouton de la barre noire et la couleur du texte blanc.
InformationsquelleAutor cdub | 2013-09-30
Vous devez vous connecter pour publier un commentaire.
Vous devez définir la nuance de couleur de la propriété sur le bouton après l'affectation de la touche.
au lieu de
Si vous souhaitez avoir la même couleur pour tous les boutons de la barre de vous pouvez utiliser la ligne de code suivante:
dans votre délégué d'application.
Essayer de code ci-dessous, vous pouvez définir la couleur de la touche et la couleur du texte
code de travail.. essayez ceci.